Andrew Dearden, 60, of Calle Olivares, Alicante, Spain, was caught in Fareham on October 24.
A test revealed he had 105 microgrammes of alcohol in 100 millilitres of breath. The limit is 35.
Portsmouth magistrates banned him from driving for 23 months.
He must pay a £70 victim surcharge and £85 prosecution costs.