Hotels in East Lothian
Average price from £35
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.
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.