More Flash, Less Cash - Take advantage of our Best Price Pledge* (even on luxey stays)
We keep it easy - No cancellation fees, plus the option to pay now or later
Secret Sneaky Saver deals that’ll give you an extra discount on awesome select stays
Want to leave it all behind and suss out Haddington? lastminute.com.au has you covered with a small but seriously awesome selection of hotels nearby. Choose from 5 options within 5 kilometres of the heart of town.
Getting up early can sometimes seem like a good idea, but you're on holiday, right? You'll have more time for sleep ins if you snap up a room at central digs such as Maitlandfield House Hotel and Redshill B&B.
Musselburgh is a great neighbourhood to stay if you're not bothered travelling 19 kilometres to find central Haddington. It has 3 hotels, including the Carberry Tower Mansion House and Estate and Edinburgh Lodges.
Unfortunately, there are only a small number of economical accommodations for thrifty travellers. Of these, Railway Hotel is up there with the best.
Still struggling to book a place to crash? The Greywalls Hotel and Chez Roux and the Letham House may just be what you're looking for. The first is 15 kilometres from town, while the second is 6 kilometres away. Alternatively, you could venture 16 kilometres away from central Haddington to the Macdonald Marine Hotel And Spa.
Need more options? Live it up like a rockstar in Longniddry (just try not to wreck the joint). Located 11 kilometres away and home to Lennoxlove Historic House and St Mary's Church, it's bound to be an unforgettable trip! If you're keen to visit Longniddry, look into the Ducks Inn and Old Aberlady Inn . Alternatively, you could stay in North Berwick, 13 kilometres to the north of Haddington, where you can pick from the No. 12 Quality Street and The County Hotel. Hailes Castle and Tyninghame Beach are some of the most popular sites to check out while in North Berwick.
If you need to stay near the airport when you arrive, see if you can book a bed for the night at the Holiday Inn Express Edinburgh Airport or the DoubleTree by Hilton Edinburgh Airport. And if you can't be bothered looking it up, Edinburgh Airport is located 40 kilometres from central Haddington.