Beach Hotels & Resorts in Old Town Edinburgh from NZ$386

Most accommodation are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Best Old Town Edinburgh Beach Hotels

Ten Hill Place
4.0 star property
9.4 out of 10, Exceptional, (1000)
"location... comfortable room...friendly staff"
The price is NZ$415
per night
17 May - 18 May
Ten Hill Place
Leonardo Royal Hotel Edinburgh
4.0 star property
9.0 out of 10, Wonderful, (1337)
"Nice, clean room. Great location for Royal Mile"
The price is NZ$561
per night
2 Jun - 3 Jun
Leonardo Royal Hotel Edinburgh
Holyrood Aparthotel
4.0 star property
8.8 out of 10, Excellent, (1834)
"Excellent location if you are looking to walk around the city. Having a washer/dryer was very convenient, but know that it will take 4-5 hours to complete a load, which was no problem for us. "
The price is NZ$540
per night
10 Jun - 11 Jun
Holyrood Aparthotel
Royal Mile Accommodation
4.0 star property
8.8 out of 10, Excellent, (206)
"Loved the location, it is just steps from the Royal Mile and lots of attractions. The Tolbooth Tavern nearby was a great find. The building itself is really good as well. There is are lot of stairs, but also a lot of space which was very good for our famiy stay. The building does need some updates (ie carpet on stairs looks dingy, and there are banged up walls in the stairway is likely from lots of travellers). Overall though we loved the well stocked kitchen, 4 bedrooms and bathrooms!! The...
Royal Mile Accommodation
KM Apartments
3.0 star property
8.6 out of 10, Excellent, (517)
"Lovely clean apartments, definitely recommend!"
The price is NZ$422
per night
19 May - 20 May
KM Apartments
Holiday Inn Express Edinburgh Royal Mile, an IHG Hotel
3.0 star property
8.6 out of 10, Excellent, (1001)
"lovely staff and room "
The price is NZ$500
per night
20 May - 21 May
Holiday Inn Express Edinburgh Royal Mile, an IHG Hotel
Edinburgh Marriott Hotel Holyrood
4.0 star property
8.4 out of 10, Very good, (1000)
"Good location, clean modern but bed was way too stiff and uncomfortable. Elevator service was limited as one out of service. Menu at restaurant was not inspired, few choices. Breakfast was very good."
The price is NZ$581
per night
19 May - 20 May
Edinburgh Marriott Hotel Holyrood
Dreamhouse Holyrood Apartments
3.5 star property
8.0 out of 10, Very good, (20)
"This is an apartment and the staff are not on premises. The name on the building does not match the reservation name. Once we finally found the building check in was confusing as you had to call a number and the housekeeper met us. Nothing was explained. The balcony door would not open. The WiFi did not work. Bare minimum kitchen utensils and supplies. Apartment old and worn. Staff stopped answering our calls when we phoned for help and questions. The two bedrooms and bathrooms and living areas...
Dreamhouse Holyrood Apartments
Travelodge Edinburgh Central
3.0 star property
8.0 out of 10, Very good, (39)
"Overall I had a nice stay. The staff was very friendly and helpful. The breakfast provided was the only negative. The food was quite bland and overcooked. "
Travelodge Edinburgh Central
KM Hotel
3.0 star property
8.0 out of 10, Very good, (1003)
"Lovely and VERY comfortable room, nicely designed, lovely bed, clean. Very nice employees."
The price is NZ$386
per night
19 May - 20 May
KM Hotel
Don't see what you're looking for?
See all available properties in Old Town Edinburgh
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

What is Old Town Edinburgh like for travellers who love the beach?
Known for its historical sites and museums, Old Town Edinburgh offers a lot for the traveller booking a holiday.
What's the best hotel for a beach holiday in Old Town Edinburgh?
The Scotsman Hotel is a top 4-star hotel with free WiFi, and it’s located close to Portobello Beach . Apex Grassmarket Hotel is another good choice for your beach trip.
How many beach hotels should I expect to find in Old Town Edinburgh?
Choose from one of Expedia’s 46 hotels in Old Town Edinburgh for your beachside break.
When's the best time for a beach holiday in Old Town Edinburgh?
  • Hottest months: July, August, June and September, with an average temperature of 13°C
  • Coldest months: January, February, December and March
  • Driest months: April, May, June and March
  • Rainiest months: October, July, December and August
What is there to see and do around Old Town Edinburgh?
After arriving and checking into your hotel, you’ll probably want to explore your surroundings. Beach lovers can head straight to Portobello Beach or Kinghorn Beach for some quality time by the water. Experience the area’s historical sites and museums, and make time for local attractions such as Edinburgh Castle and Royal Mile. Other things to see and do in the area are Princes Street and Parliament House.