UK travellers to the eurozone are getting 15% more for their money than a year ago.
The pound rose to 1.2745 euros on Monday, another high for 2012 so far.
Concerns about the debt crisis across Europe have knocked the euro and pushed the wholesale rate for sterling up to levels not seen since October 2008, the BBC reported.
Consumers would get less than that at a bureau de change, with High Street rates at about 1.21 euros to the pound. Holidaymakers can find offers of over 1.24 euros to the pound by ordering the currency online.
Some foreign exchange counters were giving less than one euro per pound three years ago. But travellers to the US will find that sterling buys them fewer dollars than a year ago.