Find Beach Resorts in Edinburgh
Search over 1 million properties and 550 airlines worldwide
Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.
Free cancellation on most hotels. Because flexibility matters.
Top 10 Beach Hotels in Edinburgh
Reviewed on 15 Jan 2020
Reviewed on 14 Mar 2020
Reviewed on 13 Dec 2019
You could be seeing lower prices
Reviewed on 26 Jan 2020
Reviewed on 20 Sep 2020
Reviewed on 19 Oct 2020
Reviewed on 26 Sep 2020
Reviewed on 25 Oct 2020
Reviewed on 17 Oct 2020
Reviewed on 11 Mar 2019
Reviewed on 25 Sep 2020
Reviewed on 8 Sep 2020
Reviewed on 16 Oct 2020
Reviewed on 7 Oct 2020
Reviewed on 8 Sep 2019
Reviewed on 24 Nov 2020
Reviewed on 24 Feb 2020
Reviewed on 17 Apr 2019
Edinburgh is ideally placed to experience Scotland’s beautiful coastline. While Scotland is not exactly famous for its balmy climate, the summertime does bring sunshine and medium to hot temperatures. The coast is also incredibly enjoyable to walk or even drive along at any point during the year. Nearby East Lothian is full of pretty resort towns that offer golf, spa & leisure facilities as well as watersports and nature walks.
Beach Towns of Edinburgh
Edinburgh’s local beach is in the Portobello area. Here you will find a lovely promenade, cafes, bars and great views out to the Firth of Forth. There are a number of hotels in the area with a sea view – all within easy reach of the city centre by car or public transport.
The beach at North Berwick is a popular daytrip from the city for locals and international visitors alike. Offering picturesque views of the area’s beautiful island nature reserves, along with having stunning golf courses and serving up fresh seafood, North Berwick is a lovely place to visit away from the city.
For hotels close to the shore, explore the Granton, Cramond and East Lothian areas. Book flights and accommodation in double quick time with Expedia’s handy search tool.
Frequently asked questions
Edinburgh Hotel Reviews
Top 10 Beach Hotels in Edinburgh
More trip options
- Top areas for Beach Resorts & Hotels
- Nearby Cities
- Choose Your Edinburgh Hotel Style
- More accommodation types in Edinburgh
- Accommodation near Edinburgh Attractions
- Hotels Near Edinburgh, Scotland
- Hotel Deals in Other Destinations
- Hotels in Edinburgh by Star Rating
- Expedia's Latest Trends
- Beach Resorts & Hotels in Old Town
- Beach Resorts & Hotels in New Town
- Beach Resorts & Hotels in Leith
- Beach Resorts & Hotels in Haymarket
- Beach Resorts & Hotels in West End
- Beach Resorts & Hotels in Portobello
- Beach Resorts & Hotels in Tollcross
- Beach Resorts & Hotels in Newington
- Beach Resorts & Hotels in Stockbridge
Hotels Near Edinburgh, Scotland
- Hotels with Wifi (481)
- Historic Hotels (473)
- Hotels with Restaurant (431)
- Shopping Hotels (425)
- Golf Hotels (404)
- Hotels near Museums (390)
- Marina Hotels (381)
- Ski Hotels (374)
- Hotels with Parking (371)
- Hotels with Breakfast (356)
- Family-Friendly Hotels (353)
- Hotels with a Bar (297)
- Hotels with Laundry Service (248)
- Hotels with Parking (218)
- Hotels with a View (204)
- Cheap Hotels (198)
- Business Hotels (187)
- Romantic Hotels (172)
- Luxury Hotels (172)
- Sports Hotels (146)
- Edinburgh Castle (0.31 km)
- Royal Mile (0.67 km)
- University of Edinburgh (0.91 km)
- Princes Street (0.23 km)
- Edinburgh Zoo (4.66 km)
- Edinburgh Playhouse Theatre (0.87 km)
- Edinburgh Military Tattoo (0.19 km)
- Grassmarket (0.43 km)
- Royal Yacht Britannia (3.57 km)
- George Street (0.3 km)
- Palace of Holyroodhouse (1.43 km)
- Arthur's Seat (1.64 km)
- Glasgow Hotels (66.44 km)
- St. Andrews Hotels (49.93 km)
- Stirling Hotels (49.59 km)
- Perth Hotels (51.63 km)
- Berwick-upon-Tweed Hotels (79.59 km)
- Falkirk Hotels (36.92 km)
- Kirknewton Hotels (17.04 km)
- Peebles Hotels (33.3 km)
- Hamilton Hotels (57.84 km)
- Dunfermline Hotels (21.21 km)
- Great Britain Hotels (189.38 km)
- North Berwick Hotels (30.76 km)
- Newbridge Hotels (12.07 km)
- Dunbar Hotels (41 km)
- Bellshill Hotels (53.52 km)
- Anstruther Hotels (44.51 km)
- Kelso Hotels (61.74 km)
- South Queensferry Hotels (12.87 km)
- North Sea Hotels (372.82 km)
- Dunblane Hotels (56.15 km)