Explore beach hotels in Dalkeith from $164
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Dalkeith Beach Resorts & Hotels

The Sun Inn
Lothianbridge Dalkeith Scotland
Fully refundableReserve now, pay when you stay
$136 nightly
The price is $164 total per night from Dec 23 to Dec 24
$164 total
Dec 23 - Dec 24
Total with taxes and fees
This inn features a restaurant, a rooftop terrace, and a bar/lounge. Guests will appreciate free perks like free self parking and WiFi in public areas. A coffee ...
8.6/10 Excellent! (403 reviews)
My second stay here and it was as pleasant as before. The breakfast is always fantastic.
Reviewed on Sep 27, 2025
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.
Beach Condos in Dalkeith

Fabulous City Centre 4-Bed Retreat
Edinburgh Scotland
$516 nightly
The price is $516 total per night from Dec 24 to Dec 25
$516 total
Dec 24 - Dec 25
Total with taxes and fees
10/10 Exceptional! (1 review)
Beach Villas in Dalkeith

Full Size Snooker Table, Log Fire, Tesco Delivers -Bliss! 5 bedroom all en-suite
Archerfield SCT
10/10 Exceptional! (10 reviews)
Your Dalkeith Beach Hotel Guide
Dalkeith Hotels on the Beach with the Amenities You Want
Dalkeith Beach Hotels with a Pool
- The Principal Edinburgh Charlotte Square is a 5.00 star hotel and previous guests rate it 4.50 out of 5.
- Dalmahoy Hotel & Country Club is a 4.00 star hotel and previous guests rate it 4.30 out of 5.
- Village Hotel Edinburgh is a 4.00 star hotel and previous guests rate it 4.30 out of 5.
Dalkeith Beach Hotels with Free Breakfast
- Jurys Inn Edinburgh is a 4.00 star hotel with a guest rating of 3.90 out of 5.
- Novotel Edinburgh Park is a 4.00 star hotel with a guest rating of 4.30 out of 5.
- Hilton Edinburgh Grosvenor is a 4.00 star hotel with a guest rating of 3.70 out of 5.
Pet-friendly Beach Hotels in Dalkeith
- Radisson Collection Hotel- Royal Mile Edinburgh is a 5.00 star hotel with a guest rating of 4.60 out of 5.
- Hotel du Vin & Bistro Edinburgh is a 4.00 star hotel with a guest rating of 4.50 out of 5.
- Hilton Edinburgh Carlton is a 4.00 star hotel with a guest rating of 4.20 out of 5.
Dalkeith Beach Hotels with Restaurants
- Apex Waterloo Place Hotel is a 4.00 star hotel with a guest rating of 4.50 out of 5.
- The Balmoral Hotel is a 5.00 star hotel with a guest rating of 4.70 out of 5.
- Residence Inn by Marriott Edinburgh is a 4.00 star hotel with a guest rating of 4.50 out of 5.
What are the cheapest hotels on the beach in Dalkeith
- Old Town Chambers - Book Now
- Located in Old Town, this luxury apartment is steps from City Chambers, St. Giles' Cathedral, and Real Mary King's Close. Gladstone's Land and Camera Obscura and World of Illusions are also within 5 minutes.
- 5.00 star rating.
- The Raeburn - Book Now
- Located in Stockbridge, this hotel is within 1 mi (2 km) of Inverleith House, Princes Street Gardens, and Royal Botanic Garden. Scottish National Gallery of Modern Art and Scott Monument are also within 1 mi (2 km).
- 4.00 star rating.
- The Royal Scots Club Edinburgh - Book Now
- Located in New Town, this hotel is within a 10-minute walk of Hanover Fine Arts Gallery, Princes Street Gardens, and Scott Monument. Edinburgh Playhouse Theatre and National Gallery of Scotland are also within 15 minutes.
- 3.00 star rating.
What’s better than a beautiful Dalkeith hotel near the beach? Finding that hotel for a deal! Check out our amazing deals on stunning Dalkeith beach hotel properties to find exactly what you’re looking for on your next trip to Dalkeith.
Cheapest Dalkeith Beach Hotels by Star Rating
Cheapest 5 Star Dalkeith Hotels on the Beach
- Old Town Chambers: has a guest rating of 4.80 out of 5 stars.
- The Balmoral Hotel: has a guest rating of 4.70 out of 5 stars.
- The Principal Edinburgh George Street: has a guest rating of 4.50 out of 5 stars.
Cheapest 4 Star Dalkeith Hotels on the Beach
- Radisson Blu Edinburgh: has a guest rating of 4.40 out of 5 stars.
- The Inn On The Mile: has a guest rating of 4.30 out of 5 stars.
- Fountain Court Apartments - Stewart: has a guest rating of 4.70 out of 5 stars.
Cheapest 3 Star Dalkeith Hotels on the Beach
- Aparthotel Adagio Edinburgh Royal Mile: has a guest rating of 4.50 out of 5 stars.
- Old Waverley Hotel: has a guest rating of 3.90 out of 5 stars.
- Holiday Inn Express Edinburgh Royal Mile: has a guest rating of 4.30 out of 5 stars.
Best Oceanfront Hotels in Dalkeith, According to Traveler Reviews
- Book The Chester Residence, which has a guest rating of 4.90 out of 5 stars.
- Book The Raeburn, which has a guest rating of 4.90 out of 5 stars.
- Book Old Town Chambers, which has a guest rating of 4.80 out of 5 stars.
Popular Beach Stays in Dalkeith
Recent Dalkeith Hotel Reviews By Fellow Wanderers

Apex Grassmarket Hotel
5 out of 5
Posted 22 hours ago
Travelocity Verified Review
"Amazing view, friendly staff. Was there for my birthday and it was so incredible. Perfect location too! "
A verified traveler stayed at Apex Grassmarket Hotel
Explore More Ways to Travel with Travelocity
- Cottages in Newtongrange
- Newtongrange Hotels
- Lasswade Hotels
- Joppa Hotels
- Hotels near Roslin Glen Country Park
- Hotels near Queen Margaret University
- Apartments in Inveresk
- Boutique Hotels in Newington
- Cheap Hotels in Newington
- Pet Friendly Hotels in Newington
- Cheap Hotels in Holyrood
- Golf Resorts & in Holyrood
- Hotels with Free Breakfast in Holyrood
- Luxury Hotels in Holyrood
- Beach Resorts & in Portobello
- Boutique Hotels in Portobello
- Oceanfront Hotels in Portobello
- Portobello Hotels
- B&B in Edinburgh and Lothian
- Extended Stay Hotels in Edinburgh and Lothian
- Cairn Hotel Group in Edinburgh and Lothian
- Cheval Apartment Hotels in Edinburgh and Lothian
- Hotels with Balconies in Edinburgh and Lothian
- Hotels with Free Parking in Edinburgh and Lothian
- Macdonald Hotels in Edinburgh and Lothian
- Malmaison Hotels in Edinburgh and Lothian
- Motel One Hotels in Edinburgh and Lothian
- Spa Resorts & in Edinburgh and Lothian
- Edinburgh and Lothian Hotels
- Niddrie Hotels
- Luxury Hotels in Liberton
- Liberton Hotels
- Hotels near Musselburgh Racecourse
- Hotels near Holyrood Park
- Blackford Hotels
- Rosewell Hotels
- Hotels near Dalkeith Country Park
- Ski Resorts and in Roslin
- Roslin Hotels
- Hostels in Loanhead
- Loanhead Hotels
- Cabins in Gorebridge
- Gorebridge Hotels
- Hotels near Arthur's Seat
- Golf Resorts & in Southside
- Hotels with Hot Tubs in Southside
- Hotels with an Indoor Pool in Southside
- Pet Friendly Hotels in Southside
- Golf Resorts & in Morningside
- Ski Resorts and in Morningside
- Duddingston Hotels
- Carrington Hotels
- Extended Stay Hotels in Bonnyrigg
- Hotels with Bar in Bonnyrigg
- Romantic Getaways & Hotels in Bonnyrigg
- Hotel Wedding Venues Hotels in Bonnyrigg
- Bonnyrigg Hotels
- Newcraighall Hotels
- Bilston Hotels
- Chalets in Musselburgh
- Hostels in Musselburgh
- Luxury Hotels in Musselburgh
- Hotel Wedding Venues Hotels in Musselburgh
- Musselburgh Hotels
- Hotels near Prestonfield Golf Club
- B&B in Carberry
- Chalets in Carberry
- Carberry Hotels
- Luxury Hotels in Marchmont
- Gilmerton Hotels
- Bingham Hotels
- Historic Hotels in Midlothian
- Hotels with Hot Tubs in Midlothian
- Pet Friendly Hotels in Pathhead
- Pathhead Hotels
- Flights to Lasswade
- Flights from Atlanta to Edinburgh and Lothian
- Flights from Boston to Edinburgh and Lothian
- Flights from Charlotte to Edinburgh and Lothian
- Flights from Helsinki to Edinburgh and Lothian
- Flights from Indianapolis to Edinburgh and Lothian
- Flights from Orlando to Edinburgh and Lothian
- Flights from Raleigh to Edinburgh and Lothian
- Flights from Toronto to Edinburgh and Lothian
- Flights from Tel Aviv to Edinburgh and Lothian
- Flights from Richmond to Edinburgh and Lothian
- Flights to Scotland
- Flights to Loanhead
- Flights to Musselburgh


















