Hotels in East Lothian
Average price from £29
Book a room in one of Premier Inn’s hotels in East Lothian and explore one of Scotland’s most beautiful regions.
Known for its breath-taking coastline and stunning countryside, East Lothian is the perfect place to go to get away from it all. And when you stay in one of Premier Inn’s East Lothian hotels, you’ll enjoy comfortable accommodation and excellent amenities during your visit too.
Average price from£29.00View details
Edinburgh Leith Waterfront51-53 Newhaven Place Leith Edinburgh EH6 4TX (18.7 miles)Average price from£29.00View details
Edinburgh A1 (Newcraighall)91 Newcraighall Road Newcraighall Edinburgh EH21 8RX (15.3 miles)Average price from£39.00View details
Edinburgh (South Queensferry)Builyeon Road South Queensferry Edinburgh EH30 9YJ (26.9 miles)Average price from£39.00View details
Edinburgh Central (Lauriston Place)82 Lauriston Place Edinburgh EH3 9DG (19.3 miles)Average price from£42.50View details
Edinburgh City Centre (Haymarket)1 Morrison Link Edinburgh EH3 8DN (19.7 miles)Average price from£41.00View details
Edinburgh East228 Willowbrae Road Edinburgh Scotland EH8 7NG (16.7 miles)Average price from£29.00View details
East Lothian is within easy reach of the Scottish capital, so you can easily discover what it has to offer on day-trips from one of Premier Inn’s Edinburgh hotels. Alternatively, book a room in our hotel in Musselburgh, East Lothian’s largest town, and tour the area from there.
You’ll find plenty to keep you entertained in East Lothian, whichever of our hotels you choose to stay in. Have a flutter on the horses at Musselburgh Racecourse, visit Tantallon Castle or see some of East Lothian’s native wildlife at the Scottish Seabird Centre.
You can also enjoy walking, cycling, golf, horse riding, fishing or water sports against a backdrop of spectacular scenery before getting a great night’s sleep in one of our East Lothian hotels.