Skip to main content

The best beach hotels in Edinburgh

Check out our pick of great beach hotels in Edinburgh

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Offering a shared garden and city view, at 300 metres from Portobello Beach and 3 km from Arthurs Seat. The property, housed in a building dating from 19th century, is 4.3 km from Edinburgh Playhouse and 5 km from National Museum of Scotland.

The flat was superbly organised and beautifully clean. Every little detail had been attended to from clear instructions on how to get to the apartment from the city centre, to guidance on letting ourselves in when we reached. We were very comfortable and would recommend this property as ideal for a small family or group of three visiting Edinburgh.

Show more Show less
9.1
Superb
132 reviews
Price from
£180
per night

Set just a few steps from Seton Sands Longniddry Beach, Edinburgh - Seton Sands-Cameo Caravan-Pet Friendly offers accommodation in Edinburgh with access to pool with a view, a garden, as well as full-day security. Featuring an ATM, this property also provides guests with a barbecue. There is a sun terrace and guests can make use of free WiFi and free private parking.

It was a great experience to be staying in a caravan. The unit is clean, towels are crisp clean, all necessary kitchen utensils are available, wifi is strong, good water heaters, beds are comfortable and the host Peter is very kind and nice! The nearest bus station is about 12 mins walk. It will take you an hour to travel going to the city center, but you get to see the neighboring towns and see interesting sights. Overall, we had a relaxing stay in the caravan.

Show more Show less
9.4
Superb
111 reviews
Price from
£199
per night

Housed in a historic building, the recently renovated Straven Guesthouse provides accommodation with a shared lounge and free WiFi. The property features quiet street views and is 100 metres from Portobello Beach and 5.7 km from Edinburgh Playhouse. Royal Mile is 5.9 km from the guest house and Edinburgh Waverley station is 6.3 km away.

Chris and Sinead were incredible hosts and made us feel at home from check-in. The breakfast each morning was something we looked forward to each day. It was restaurant quality (wife asked for a recipe) and the soft background music (personal note here) was spot on. Our room was spacious and the bed was very comfortable. The property is located near a bus stop, so getting around isn’t an issue. Lastly, it’s a 2 minute (max) skip down to the beach. It’s one block away.

Show more Show less
9.7
Exceptional
106 reviews

A number of activities are offered in the area, such as windsurfing and diving. Omni Centre is 3.2 km from Another Room, while Edinburgh Festival Theatre is 3.4 km away. The nearest airport is Edinburgh Airport, 14 km from the property.

Absolutely welcoming B&B, we thoroughly enjoyed our stay. Lynne prepared an extensive breakfast with amazing handmade scones. The room was very nice and spatious. We wholeheartedly recommend to stay here and wish Lynne & Robert all the best for their upcoming renovation!

Show more Show less
9.3
Superb
183 reviews
Price from
£185
per night

Located in Edinburgh in the Lothian region, with Portobello Beach nearby, Spacious 3 Bed Townhouse with Parking provides accommodation with free WiFi and free private parking. The property is around 4.8 km from Edinburgh Playhouse, 5 km from Royal Mile and 5.4 km from Edinburgh Waverley station. Royal Yacht Britannia is 6 km from the apartment and Arthurs Seat is 6.1 km away.

Perfectly clean and well equipped!

Show more Show less
9.2
Superb
5 reviews
Price from
£343.90
per night

Offering a garden and garden view, Corinthian Quay Apartment is situated in Edinburgh, 4.4 km from Edinburgh Playhouse and 4.7 km from Camera Obscura and World of Illusions. This beachfront property offers access to a balcony, free private parking and free WiFi. The property is non-smoking and is located 3.2 km from Royal Yacht Britannia.

We had a very nice stay at Corinthian Quay. The appartment is a little further away from the city center, but the peace and quiet more than made up for it. The rooms were clean, nicely decorated and offered amazing views out on the water. We also liked the secure parking (behind a fence).

Show more Show less
9.7
Exceptional
45 reviews
Price from
£237
per night

Luxury spacious family caravan, a property with a terrace and a bar, is located in Edinburgh, 2.3 km from Longniddry Bents Beach, 12 km from Muirfield, as well as 22 km from Edinburgh Playhouse. This beachfront property offers access to a patio, free private parking and free WiFi. The property is non-smoking and is set 200 metres from Seton Sands Longniddry Beach.

Well equipped , high standard decor and cleanliness . Great location

Show more Show less
9.7
Exceptional
14 reviews
Price from
£214.75
per night

Featuring accommodation with a balcony, Lunas chill pad is located in Edinburgh. This apartment has a private pool, a garden and free private parking. The property is non-smoking and is set 60 metres from Seton Sands Longniddry Beach.

The luxurious and spaciousness is under stated in the advertisement . It is kept to a very high standard I will definitely book this again .

Show more Show less
9.2
Superb
9 reviews

The Grove, a property with a garden, is located in Edinburgh, 3.7 km from Edinburgh Playhouse, 3.9 km from Royal Mile, as well as 4.3 km from Edinburgh Waverley station. The property features garden and quiet street views, and is 1.6 km from Portobello Beach. The villa also provides free WiFi, free private parking and facilities for disabled guests.

Location, décoration, equipment, surface of the room

Show more Show less
9.3
Superb
11 reviews
Price from
£288
per night

Located in Edinburgh in the Lothian region, Self-catering extended family home provides accommodation with free WiFi and free private parking. The property is around 4 km from Edinburgh Playhouse, 4.2 km from Royal Mile and 4.6 km from Edinburgh Waverley station. The property is non-smoking and is set 2.3 km from Portobello Beach.

The host was absolutely lovely and very accommodating, being at the property when we arrived to show us around. The property was xlean and well laid out. Very suitable for our stay whilst attending a concert in Edinburgh Town centre.

Show more Show less
9.1
Superb
32 reviews
Price from
£180
per night

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.
Search beach hotels in Edinburgh

Most booked beach hotels in Edinburgh this month

FAQ about beach hotels in Edinburgh





Beach hotels that guests love in Edinburgh

  • Avg. price/night: £171
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 3,670 reviews
    Excellent location. 20 min bus ride to Edinburgh centre on well serviced route, even at night for a late night concert out. A few other shops and restaurants around if needed. That said Wetherspoons have plenty of food options and excellent beer choice. Best value around. All the staff were friendly and efficient. Near the Zoo and Murrayfield but all other attractions within a bus ride. Even went to seaside at Portobello on bus that goes past hotel for £2.00 each way
    Michael
    Young couple
  • Avg. price/night: £220
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 6,523 reviews
    Perfect location. Just a bus away to the city and close to the beach
    Rebecca
    Solo traveller
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 9 reviews
    Fabulous location, right on the beach. Stunning bathroom, fabulous hosts who answered every query and met our every ask.
    Angela
    Group
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 70 reviews
    When the description says Beachfront Seaview, and it really is that, why on earth do would one want to stay elsewhere in Portobello or even Edinburgh City? Easy cheap bus rides or car drive into Edinburgh, from your own parking space. Spacious, modern, well-equipped, quiet large flat, over the excellent Beachview restaurant and next to ''Espy's" (The Esplanade) restaurant amongst others. Perfect location for prom and beach walks with our two beach-loving poodles. Just don't tell everyone...
    Alastair
    Family with young children
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 11 reviews
    Clean, comfortable, excellent location and very well equipped. Aswell as being right on the beach it was also very easy to bus into the center of Edinburgh or along the coast. Would definitely rent this again.
    jennifer mary
    Family with young children
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 106 reviews
    Lovely historic house, with an exceptional friendly host. Delicious breakfast that brings you through the day. Location Right on the beach and easy parking options . Thanks for the great hospitality. Jens and Renate
    Jens
    Young couple
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 621 reviews
    Great location right on the beach. Lovely breakfast on conservatory overlooking the sea.. Handy for Edinburgh and Musselburgh. Friendly helpful staff. Free parking next to hotel
    Paul
    Solo traveller
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 621 reviews
    Exceptional Location. Clean and neat hotel.Friendly and helpful staff. Though away from City Centre next to Bus stop.Great homely food. We were provided whatever we needed by housekeeping staff Chloe. She’s very helpful. we had booked triple room which was great and having partial sea view . The highlight of the Hotel stay was it’s location which is right on the beach.
    RAHUL
    Group
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 111 reviews
    Caravan was in a great location near to the facilities and reception. The caravan was nice and spacious. We forgot to bring towels which was my fault as stated on the email. The owner kindly dropped of towels which was much appreciated. I also love the location of the caravan park,right on the beach.
    sandra
    Family with young children
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 621 reviews
    The location is second to none. Right on the beach where u can have your meals overlooking the sea, just amazing! The staff are lovely, so helpful and the food is absolutely delicious, big portions of really good food. Even my 4 year old finished his and he is a picky eater so it was definitely good!
    Amanda
    Family with young children

Research, refine and make plans for your whole trip

gogless