A historic monument with columns, a cityscape with various buildings, and a clear blue sky.

Find Beach Resorts in Edinburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Edinburgh Beach Resorts & Hotels

This weekend
Next weekend

Our top choices for Edinburgh beach hotels

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2,997 reviews)
The price is £152
includes taxes & fees
1 Nov - 2 Nov
Apex Grassmarket Hotel

2. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,565 reviews)
The price is £85
includes taxes & fees
22 Nov - 23 Nov
DoubleTree by Hilton Edinburgh Airport

3. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,154 reviews)
The price is £152
includes taxes & fees
8 Nov - 9 Nov
Apex Waterloo Place Hotel

4. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Edinburgh City Centre
8.4 out of 10, Very good, (2,032 reviews)
The price is £115
includes taxes & fees
12 Nov - 13 Nov
ibis Edinburgh Centre South Bridge - Royal Mile

5. Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,653 reviews)
The price is £87
includes taxes & fees
22 Nov - 23 Nov
Moxy Edinburgh Airport

6. Fraser Suites Edinburgh

Fraser Suites Edinburgh
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (3,359 reviews)
The price is £168
includes taxes & fees
8 Nov - 9 Nov
Fraser Suites Edinburgh

7. Cairn Hotel

Cairn Hotel
2.0 star property
Leith
8.6 out of 10, Excellent, (1,002 reviews)
The price is £82
includes taxes & fees
22 Nov - 23 Nov
Cairn Hotel

8. YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2,578 reviews)
The price is £104
includes taxes & fees
8 Nov - 9 Nov
YOTEL Edinburgh

9. Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1,137 reviews)
The price is £169
includes taxes & fees
8 Nov - 9 Nov
Radisson Blu Hotel, Edinburgh City Centre

10. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,012 reviews)
The price is £68
includes taxes & fees
8 Nov - 9 Nov
Garner Edinburgh Haymarket by IHG
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.

Choose what matters most at beach hotels in Edinburgh

Beach hotels with pools in Edinburgh

Beach hotels with free breakfast in Edinburgh

4-star beach hotels in 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.

Find out more about Edinburgh

Edinburgh and its attractions for beach lovers

For travellers seeking a beach getaway near Edinburgh, the coastal gems in the vicinity offer a delightful mix of relaxation and adventure. Start your journey at the scenic waterfront, where you can stroll along sandy stretches and soak in stunning views of the Firth of Forth, perfect for family picnics or leisurely walks. Just a short distance away, indulge in the local culture by exploring charming seaside towns that boast quaint shops and inviting eateries, providing a taste of Scotland's coastal charm. For those with a penchant for history, the nearby historic structures and ruins that dot the coastline present fascinating insights into the area's storied past, making it an enriching experience for all ages. Adventure seekers will enjoy the opportunity to try their hand at various activities, from paddleboarding to beachcombing, ensuring that there’s something for everyone in the family to enjoy. Finally, unwind at cozy beachfront accommodations that cater to your needs, offering attentive service and the comforts of home, allowing you to fully embrace the coastal experience.

Find the best beach hotels and resorts in Edinburgh (and vicinity)

For those seeking a beach getaway in Edinburgh, these five hotels offer nearby the coast and a range of inviting amenities for an enjoyable stay.

Orocco Pier

  • Why it's great for the ultimate beach vacation spot: Orocco Pier is a charming hotel located near the beach, providing guests with both comfort and convenience. With an impressive review rating of 9.2, it stands out for its welcoming atmosphere and nearby the coast. Guests can enjoy easy access to beach activities while experiencing the unique design and hospitality of this hotel.
  • Other amenities: The hotel features a terrace for guests to relax and enjoy the fresh coastal air. Each room is equipped with kitchen amenities including a full-size refrigerator and microwave, making it easy to prepare meals. The hotel offers free parking nearby, daily housekeeping, and a selection of breakfast options for children, ensuring a pleasant stay for all.
  • Nearby attractions: Forth Road Bridge - 3.5 km, Forth Rail Bridge - 0.8 km, Dalmeny House - 2.5 km

InterContinental Edinburgh The George by IHG

  • Why it's great for the ultimate beach vacation spot: The InterContinental Edinburgh The George is an excellent choice for beach lovers, with a nearby white sand beach just a short stroll away. Guests appreciate its high review rating of 9.0, reflecting the exceptional service and comfort. The hotel features sea views and elegantly furnished rooms, ensuring that travelers can enjoy a relaxing seaside atmosphere right from their accommodation.
  • Other amenities: Guests can indulge in a range of amenities including 24-hour room service, Egyptian cotton sheets for a luxurious night's sleep, and daily housekeeping to keep the space pristine. The hotel offers concierge services for planning local excursions, as well as nearby hiking and biking opportunities. Enjoy delicious breakfast options and unwind in the historical district surrounding the hotel, with easy access to shopping and museums to explore during your stay.
  • Neighborhood: Edinburgh City Centre
  • Nearby attractions: Princes Street - 0.8 km, George Street - 0 km, St. Andrew Square - 0.2 km

Ocean Serviced Apartments

  • Why it's great for the ultimate beach vacation spot: Ocean Serviced Apartments are perfect for travellers looking for a beachside experience in Edinburgh. Rated 9.0, these apartments boast stunning ocean views and are located just moments from the water. The fully equipped kitchens are ideal for preparing meals after a day at the beach, providing a cozy feel for guests.
  • Other amenities: In addition to ocean views, the apartments feature modern conveniences such as dishwashers, microwaves, and electric kettles. Guests can enjoy the ease of contactless check-in and free parking. The historical district location offers nearby attractions, while family-friendly amenities such as highchairs and travel cribs ensure comfort for all guests.
  • Neighborhood: Leith
  • Nearby attractions: Edinburgh Playhouse Theatre - 4.1 km, Omni Centre Edinburgh - 4.2 km, Royal Yacht Britannia - 2 km

Best Western Kings Manor Hotel

  • Why it's great for the ultimate beach vacation spot: Ideal for beach enthusiasts, the Best Western Kings Manor Hotel is located near a beautiful sandy beach, making it a perfect base for seaside adventures. With a review rating of 8.8, guests praise the comfortable accommodations and warm hospitality. The hotel provides easy access to activities such as surfing and sailing, ensuring a fun-filled beach experience for everyone.
  • Other amenities: The hotel features an indoor pool and spa, where guests can relax after a day at the beach. Fitness facilities and outdoor tennis courts provide ample opportunities for exercise, while a terrace offers a lovely space to unwind. Guests can enjoy room service and complimentary breakfast for children, along with comfortable bedding and massage treatments available on-site.
  • Neighborhood: Portobello
  • Nearby attractions: Portobello Beach - 1.6 km, Edinburgh Port - 5.7 km, Palace of Holyroodhouse - 6.3 km

Top Edinburgh Hotel Reviews

Frequently asked questions

What are the best beach hotels in Edinburgh?
While Edinburgh is not traditionally known for its beach resorts, there are some lovely hotels that offer convenient access to the coast or provide sea views for a refreshing getaway.

The 5-star Greywalls Hotel and Chez Roux, with an excellent guest rating of 9.4, is an elegant Edwardian property located near both Archerfield Links and Gullane Beach. Guests can enjoy the tranquil surroundings, relax by a fireplace, or play a game of tennis on the outdoor courts, with luxurious amenities like premium bedding and 24-hour room service ensuring a comfortable stay.

Another superb option is The Lodge at Craigielaw, a 4-star hotel rated 9.4 by our guests, which boasts wonderful sea views and is close to Gosford Sands and Gullane Sands. Guests frequently praise the friendly and helpful staff, the spacious and clean rooms, and the lovely complimentary full breakfast, making it a great spot for those who appreciate good facilities and a great location.

For a more contemporary stay, consider the 3.5-star Orocco Pier, which has a guest rating of 9.2 and is conveniently located near Port Edgar. This hotel is praised for its friendly staff, excellent food, and rooms with beautiful views, and offers amenities such as kitchens and free cribs, making it suitable for families.

The 4-star InterContinental Edinburgh The George by IHG, rated 9.0, offers a luxurious experience with nearby beach access and some rooms featuring sea views. Guests can indulge in designer toiletries, Egyptian cotton sheets, and deep soaking bathtubs, while enjoying 24-hour room service and a location within a vibrant shopping district.

Finally, the 4-star Ocean Serviced Apartments, with a guest rating of 9.0, provides stunning ocean views and is ideally located near Leith Docks.
How much does a beach hotel in Edinburgh cost?
Prices for beach hotels in Edinburgh vary, but you can find a great deal from £68 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Which area of Edinburgh, Scotland, United Kingdom is best to stay in for beaches?
For those seeking a beach-focused stay in Edinburgh, Portobello is the premier choice. This vibrant seaside suburb boasts a long, inviting sandy beach and a bustling promenade superb for a leisurely stroll or an invigorating run. You'll find charming cafés offering delightful refreshments, and excellent bus links ensure easy access to the city centre should you wish to explore further.

For couples or solo travellers prioritising a coastal experience over city sightseeing, Portobello offers a refreshing alternative to the more central, bustling neighbourhoods like Old Town or New Town. It provides a relaxed atmosphere with the convenience of amenities right on your doorstep.

Should you desire a slightly more tranquil coastal escape, Joppa, situated just along the same picturesque shoreline from Portobello, also comes highly recommended. It offers a similar beach-adjacent charm but with a touch more serenity.
Which Edinburgh hotels are near the best beaches?
For those looking for a coastal escape in Edinburgh, Greywalls Hotel and Chez Roux, The Lodge at Craigielaw, Orocco Pier, InterContinental Edinburgh The George by IHG, and Ocean Serviced Apartments offer convenient access to beautiful beaches.

The 5-star Greywalls Hotel and Chez Roux, with an outstanding guest rating of 9.4, is an Edwardian property ideally situated near Archerfield Links and Gullane Beach. Guests can enjoy 24-hour room service, premium bedding, and a garden-view restaurant, along with the convenience of outdoor tennis courts on-site.

The 4-star Lodge at Craigielaw, rated 9.4 by our customers, offers stunning sea views and is just a stone's throw from Gosford Sands and Gullane Sands. It's great for those who appreciate a complimentary full breakfast, free toiletries, and free self-parking, with many guests praising its friendly staff and spacious rooms.

Orocco Pier, a 3.5-star hotel with a 9.2 guest rating, provides a more family-friendly option with amenities like free cribs, travel cribs, and rollaway extra beds. Located near Port Edgar, it's a great choice for those seeking comfort and convenience, with guests frequently commending its excellent food and great location.

The 4-star InterContinental Edinburgh The George by IHG, rated 9.0, offers a blend of luxury and proximity to the beach. Guests can indulge in designer toiletries, premium bedding, and deep soaking bathtubs, with 24-hour room service and a location within a shopping district. Many guests highlight its excellent location and 5-star service.

Finally, Ocean Serviced Apartments, a 4-star option with a 9.0 rating, provides spacious rooms with ocean views and is conveniently located near Leith Docks.
What is the best time of year to stay in a beach hotel in Edinburgh, Scotland, United Kingdom?
The most popular time to stay in a beach hotel in Edinburgh is during the late spring to early autumn, particularly June or September. During these months, you'll find the weather milder and the daylight hours longer, which is ideal for enjoying the coastline. Temperatures typically range from 15°C to 18°C, great for leisurely strolls along Portobello Beach or exploring the nearby coastal towns without feeling too chilly.

This period sees a good level of tourist activity, especially around Edinburgh's main attractions, but it generally avoids the intense crowds and elevated prices of the August festival season. Families, in particular, will appreciate the comfortable conditions for outdoor activities and the opportunity to experience Edinburgh's unique blend of city and seaside. It's a great time for building sandcastles, exploring rock pools, or simply enjoying the refreshing sea air.

May is a fantastic alternative for those seeking a more relaxed experience with fewer crowds and better value. The weather is still pleasantly mild, often around 13°C to 16°C, making it suitable for exploring the city's historical sites and enjoying the coastal scenery.
Which beach hotels in Edinburgh are good for families?
For families seeking a delightful beachside escape in Edinburgh, Greywalls Hotel and Chez Roux, Orocco Pier, and Ocean Serviced Apartments offer excellent options.

The 5-star Greywalls Hotel and Chez Roux, with an impressive guest rating of 9.4, is located near Gullane Beach and Archerfield Links, offering a luxurious stay in an Edwardian setting. While not all-inclusive in the traditional sense, it provides 24-hour room service, premium bedding, and a beautiful garden-view restaurant, ensuring a comfortable and relaxing family holiday.

Orocco Pier, a 3.5-star hotel rated 9.2 by guests, is a fantastic choice for families looking for convenience and comfort. It offers free cribs, travel cribs, and rollaway beds, making it easy to accommodate little ones. Guests particularly praise the friendly staff, beautiful rooms with lovely views, and excellent food.

The 4-star Ocean Serviced Apartments, with a guest rating of 9.0, provides a home-away-from-home experience with ocean views and nearby access to the ocean.
What are the best Edinburgh hotels with ocean views?
For those seeking Edinburgh hotels with ocean views, we have several excellent options to consider.

The 5-star Fingal - A Luxury Floating Hotel, with a great 10.0 guest rating, offers a great experience as a floating hotel with fantastic views, particularly around the East Sands of Leith and Leith Docks. Guests consistently praise the delicious food, excellent and quiet location, and comfortable rooms, making it a truly luxurious escape.

The 4-star The Lodge at Craigielaw, rated 9.4, provides lovely sea views and is conveniently located near Gosford Sands and Gullane Sands. This hotel is ideal for those who appreciate spacious and clean rooms, a lovely breakfast, and a great location, especially for golf enthusiasts with Craigielaw Golf Course nearby.

Another great option is the 4-star InterContinental Edinburgh The George by IHG, which boasts a 9.0 guest rating. While it offers excellent views, its location within a shopping district and proximity to the beach make it a versatile choice. Guests frequently highlight the excellent location, comfortable rooms, and delicious breakfast.

The 4-star Ocean Serviced Apartments, with a 9.0 rating, provides direct ocean views and is situated near Leith Docks. These apartments are great for families, offering amenities such as a kitchen, highchairs, and travel cribs, ensuring a comfortable and convenient stay.

Finally, the 3.5-star Bayswell Park Hotel, rated 8.8, offers charming sea views and is located near Belhaven Beach and John Muir Country Park.
What are the top-rated beach hotels in Edinburgh with a pool?
For those seeking top-rated beach hotels in Edinburgh with a pool, the 5-star Marine North Berwick and the 3-star Best Western Kings Manor Hotel are excellent choices.

The 5-star Marine North Berwick, with an impressive guest rating of 8.8, offers a luxurious escape with stunning sea views and is conveniently located near Yellowcraigs, North Berwick Harbour, West Bay Beach, and Broad Sands. Guests can indulge in the full-service spa, which features a steam room, hot tub, sauna, and offers a variety of treatments including massages, body wraps, body scrubs, manicures, pedicures, and facials. The indoor pool provides a relaxing swim regardless of the weather.

Another great option is the 3-star Best Western Kings Manor Hotel, rated 8.6 by our customers. This hotel is ideally situated near Fisherrow Sands and Portobello Beach, making it great for beach lovers. It boasts an extensive spa offering hot stone massages, deep tissue massages, aromatherapy treatments, and sports massages, alongside various body and facial treatments.
Which beach hotels in Edinburgh are good for couples?
For couples seeking a romantic getaway near the beach in Edinburgh, the 4-star InterContinental Edinburgh The George by IHG, with a guest rating of 9.0, offers a luxurious experience. While not directly on the beach, it boasts a convenient location near the shopping district and offers rooms with sea views, great for a romantic escape. You can expect premium bedding, Egyptian cotton sheets, and deep-soaking bathtubs, along with 24-hour room service for intimate dining.

Another excellent option for couples is the 5-star Marine North Berwick, rated 8.8 by our guests. This hotel provides stunning sea views and is conveniently located near several beaches, including Yellowcraigs, North Berwick Harbour, West Bay Beach, and Broad Sands.
Which top beach hotels in Edinburgh offer water sport activities?
For those seeking beach hotels in Edinburgh with water sports activities nearby, consider the 5-star Marine North Berwick and the 3-star Best Western Kings Manor Hotel.

The 5-star Marine North Berwick, with a guest review rating of 8.8, is located near several beautiful beaches including Yellowcraigs, North Berwick Harbour, West Bay Beach, and Broad Sands. While the hotel itself offers a full-service spa with treatments like massages, body wraps, and facials, guests can find opportunities for windsurfing and sailing in the nearby area. The hotel's spacious rooms and friendly staff are often highlighted by previous guests.

The 3-star Best Western Kings Manor Hotel, rated 8.6 by our customers, is conveniently located near Fisherrow Sands and Portobello Beach, offering easy access to water sports. Guests can enjoy activities such as sailing, surfing/bodyboarding, and snorkeling in the vicinity. The hotel also features a spa with various treatments, including hot stone massages and body scrubs, superb for unwinding after a day of beach adventures.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in Edinburgh for you.
How can I save on a beach hotel in Edinburgh with Expedia?
There are plenty of ways to save on a beach hotel in Edinburgh. Join One Key™, our free travel rewards programme, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel. If you're feeling spontaneous, be sure to check for last-minute deals.
Is it cheaper to book flights and a beach hotel in Edinburgh as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package. *Savings vary and are not available on all flight and hotel bookings.

Explore a world of travel with Expedia