Skip to main content

The 10 Best Beach Hotels in Edinburgh, UK

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.

It is very cozy. I felt comfortable at once.

Show more Show less
9.2
Superb
129 reviews
Price from
£210
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 very clean, a lovely caravan with a great location. Walking distance from the beach and there are lovely walks too. We enjoyed our stay.

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
103 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.

The property was located is a beautiful location which was walking distance from the beach. Our room was really spacious and loved how the hosts had taken care of so many small details (like even providing a sewing kit, that was really impressive). The hosts were one of the most warm and wonderful people. We loved to have conversations with them each morning while gorging on the delicious breakfast that Lynn prepared for us. Lynn was so kind to even customise an omelette the way we liked. Her pancakes and scones were to die for. We had such a pleasant stay and now we know where we are staying for our future visits to Edinburgh. Thank you so much for hosting us.

Show more Show less
9.3
Superb
183 reviews
Price from
£180
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
£233.03
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.

Great location, could walk or catch the bus to the city. Lovely spacious apartment with great kitchen and bathrooms. Comfortable bed. Hosts were easy to communicate with. Instructions were easy to follow. Convenient and secure parking on site. It was a great finish to our trip to Scotland!!

Show more Show less
9.7
Exceptional
45 reviews
Price from
£245
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.

Perfect accommodation in a very quiet holiday park. Definitely recommend.

Show more Show less
9.1
Superb
8 reviews
Price from
£160
per night

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.

Lovely property well furnished

Show more Show less
9.3
Superb
10 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
31 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

  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 6 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
     · 68 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
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 29 reviews
    The apartment is pleasant and cozy. The location is awesome to see the seaside. Less than a minute walk up to the beach where you can see the massive tide change each day. The Portobello Beach area feels very residential and relaxing.
    Evan
    People with friends
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 116 reviews
    Beautiful, large, clean room. Theresa was a wonderful host. Continental breakfast was lovely. Good transport links into town. Perfect location for a walk along the Portobello beach.
    Jill
    Young couple
  • Avg. price/night: £259
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 5,930 reviews
    The apartment is recently renovated and spotlessly clean with an ideal location 2 mins from the train station. The best thing about this place though is the hosts, who were absolutely fantastic. This was our first time in Sardinia and we were offered so much advice about where to go and what to do including the best restaurants and best beaches and everything in between. The free travel guide that was sent when I booked was also great. I cannot recommend enough!
    Rosa
    People with friends
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 213 reviews
    Spacious apartment located at the seaside. About 25 minutes driving distance to city centre.
    Wen Li
    Group
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 623 reviews
    Great location almost on the beach...the room was comfortable and clean, with a nice seaview and a small but practical bathroom. The food in the restaurant - dinner and breakfast - was really enjoyable and great value for money. The staff are friendly and attentive. Parking was a bit tight with our big car but free. Buses into town conveniently stop right next to the hotel.
    Sandra
    Young couple
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 103 reviews
    Being staying at Straven Guesthouse occasionally for years now and the quality has always been consistent. The house is in a superb seaside location and the rooms are well-appointed, clean and comfortable. Good breakfast choice, beautifully cooked with generous portions. Chris and Sinead are very pleasant and welcoming hosts.
    Donald
    Solo traveller
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 68 reviews
    Everything! Beautiful apartment Everything you need in it and in a beautiful location on the beach !!
    Martin
    People with friends
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 623 reviews
    Such a peaceful place literally on the seaside. Falling asleep to the sound of waves feels so good and relaxing. A very friendly hosts, good breakfast, nice bar downstairs. Plenty of free parking and easy access to the city centre by bus. We’ve been to Edinburgh many times, but this hotel made this trip so special. Thank you.
    Ausra
    Young couple

Research, refine and make plans for your whole trip