An aerial view of a large estate with a prominent castle-like structure surrounded by lush green fields and dense forests.

Beach Hotels & Resorts in Dalkeith from NZ$230

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Dalkeith Beach Hotels

Tonight
10 Aug - 11 Aug
Tomorrow
11 Aug - 12 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Our top choices for Dalkeith beach hotels

1. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
Portobello
  • Coastal paradise with complimentary beach shuttle service just steps away from pristine shores and exciting water sports.
NZ$321
includes taxes & fees
31 Aug - 1 Sept
Best Western Kings Manor Hotel

2. Braid Hills Hotel

Braid Hills Hotel
Morningside
NZ$340
includes taxes & fees
16 Aug - 17 Aug
Braid Hills Hotel

3. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh
NZ$516
includes taxes & fees
31 Aug - 1 Sept
Apex Grassmarket Hotel

4. The Lane Hotel

The Lane Hotel
Morningside
NZ$588
includes taxes & fees
7 Sept - 8 Sept
The Lane Hotel

5. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Old Town Edinburgh
NZ$401
includes taxes & fees
30 Aug - 31 Aug
ibis Edinburgh Centre South Bridge - Royal Mile

6. Hampton by Hilton Edinburgh West End

Hampton by Hilton Edinburgh West End
Tollcross
NZ$438
includes taxes & fees
30 Aug - 31 Aug
Hampton by Hilton Edinburgh West End

7. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
NZ$367
includes taxes & fees
4 Sept - 5 Sept
Point A Edinburgh Haymarket

8. Ten Hill Place, WorldHotels Distinctive

Ten Hill Place, WorldHotels Distinctive
Southside
NZ$422
includes taxes & fees
2 Sept - 3 Sept
Ten Hill Place, WorldHotels Distinctive

9. Aynetree Guest House

Aynetree Guest House
Edinburgh
NZ$230
includes taxes & fees
31 Aug - 1 Sept
Aynetree Guest House

10. Cairn Hotel

Cairn Hotel
Leith
NZ$466
includes taxes & fees
3 Sept - 4 Sept
Cairn Hotel
View all properties

Choose what matters most at beach hotels in Dalkeith

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Find out more about Dalkeith

Dalkeith and its attractions for beach lovers

Dalkeith itself is a charming town located just a stone's throw from the beautiful East Lothian coastline, making it a perfect base for beach lovers. Start your day with a visit to the stunning Portobello Beach, where you can enjoy a refreshing swim or stroll along the promenade, taking in the views of the Firth of Forth. For families, the nearby Joppa Beach offers a more tranquil setting, where children can build sandcastles while parents relax in the sun. Don’t miss a visit to the picturesque Musselburgh, where you can indulge in fresh seafood from local eateries and take a leisurely walk along the stunning coastline. For a unique experience, explore the nearby seaside town of North Berwick, famous for its charming beaches and the iconic Bass Rock. After a day of seaside adventures, consider staying in one of Dalkeith's quality hotels that prioritise comfort and service, ensuring you feel pampered after a fun day of exploration. Many hotels here offer easy access to public transport, making it convenient to hop on a bus or train to the beach, allowing you to make the most of your coastal getaway.

Top Dalkeith Hotel Reviews

Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Perfect view great location."
Jillian 4-night trip
Posted 2 hours ago
Apex Grassmarket Hotel
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

8/10 Good
"The staff at the front desk were incredibly helpful, and friendly, however lugging suitcases up 82 stairs and a 5min walk from the carpark to the hotel was rather off putting. So we left suitcases in the car. The hotel itself was very clean and well presented, and the room was very clean and spacious, though having twin beds fully made but pushed right together was a new one for us. We specifically chose a bath option, but the overflow on the bath was so low, it made having a nice soak impossible. The bathroom had some black corners, but otherwise it was clean. The room itself was rather stuffy, even with aircon, but thankfully you could still open windows, even on the higher floors. The breakfast was fantastic! Everything presented was delicious, and had so many different options to suit anyone. Though my partner wasn't overly happy with his coffee (att. coffee connoisseurs) Overall it was a nice place, comfy beds, black out curtains and good service."
Jennifer 1-night trip
Posted 4 hours ago
Apex Waterloo Place Hotel
Leonardo Hotel Edinburgh Haymarket

Leonardo Hotel Edinburgh Haymarket

8/10 Good
"Great stay, lovely staff and breakfast. Easy access to bus and trams to get around the city"
lorna 3-night trip
Posted 5 hours ago
Leonardo Hotel Edinburgh Haymarket
Village Hotel Edinburgh

Village Hotel Edinburgh

8/10 Good
"Breakfast was good just a type of English /Scottish breakfast which is perfect for tourist. I missed food for non English breakfast eaters 😁"
Beata 1-night trip
Posted 7 hours ago
Village Hotel Edinburgh
Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

10/10 Excellent
"Nice place and great location. Super staff even after hours. No fridge in rooms so we threw out a good bit of food. Be aware"
Cheryl 1-night trip
Posted 8 hours ago
Holiday Inn Edinburgh Zoo by IHG
Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

8/10 Good
"Enjoyed the property and staff but the room was too expensive for it’s size."
George 2-night trip
Posted 12 hours ago
Mount Royal Hotel Edinburgh by The Unlimited Collection
Hilton Edinburgh Carlton

Hilton Edinburgh Carlton

10/10 Excellent
"The location was perfect for exploring beautiful Edinburgh on foot. The hotel was modern, clean and our room fit the 4 of us pretty well by European standards. We were surrounded by great food options."
Casey 2-night trip
Posted 2 days ago
Hilton Edinburgh Carlton

Frequently asked questions

What is Dalkeith like for travellers who love the beach?
Known for its restaurants and coffee shops, Dalkeith offers a lot for the traveller planning a getaway.
When's the best time for a beach holiday in Dalkeith?
You can plan your beach trip with this snapshot of year-round temperatures in Dalkeith: The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Dalkeith is 887 mm.
What is there to see and do around Dalkeith?
After arriving and settling in at your hotel, you might want to venture out and explore everything Dalkeith has to offer. Beach lovers can head straight to Portobello Beach or Seton Sands for some quality time by the water. Treat your taste buds to the area's restaurants and coffee shops, and make time for local attractions such as Dalkeith Country Park and Newbattle Abbey. For additional things to see and do, consider a visit to Newbattle Leisure Centre or Newtongrange Leisure Centre.
What's the best way to get to my beach hotel in Dalkeith?
Here's some information to help you get to and around your beach accommodation in Dalkeith more easily: If you're looking to fly to Dalkeith, the closest major airport is in Edinburgh Airport (EDI), located 12.1 mi (19.5 km) from the city centre. If you'd like to explore more of the area, take a train from Eskbank Station, Shawfair Station or Newtongrange Station.

Explore a world of travel with Expedia