We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Clear all
Your Selections
  Free Wifi Budget City Centre Luxury Breakfast included Mid-range Pool Romantic Value Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Quaint Room Service Business Classic Green & up & up Internet Non-Smoking Hotel & up Independent Hotels Meeting Rooms Accessible rooms Concierge Cheap Hotels Hotels with Restaurants Business Centre Downtown Hotels Boutique Hotels City Centre Hotels Design Hotels Modern Hotels Luxury Boutique Hotels Quiet Hotels Suite Hotels Wedding Hotels New Town Charming Hotels Hotels with Free Wifi Spa Hotels Romantic Boutique Hotels Hotels with Room Service Budget Hotels Hotels with Balconies Luxury Spa Hotels Safe Hotels Air Conditioning Honeymoon Hotels Luxury Traveller Unique Hotels Foodie Hotels with Nightclubs Hotels with Jacuzzi Hotels with Shuttle History Buff Heritage Hotels Boutique Spa Hotels Historic Hotels Apartment Hotels Urban Explorer Family Holiday Maker Art and Architecture Lover Trendsetter 60+ Traveller Premier Inn Travelodge Calton Hill Thrifty Traveller Old Town Hotels with Smoking Rooms Themed Hotels Shopping Fanatic Hotels With Adjoining Rooms Like a Local South Side Beach Goer Hotels With Babysitting Hotels with Kitchenette Peace and Quiet Seeker Cowgate Thrill Seeker Hotels With Entertainment West End Hotels with Hot Tubs Nature Lover Apex Hotels Luxury Family Hotels Nightlife Seeker Eco-tourist Spring Break Hotels $ $$ $$$ $$$$ Castle / Royal Mile / High St Mercure Principal Hayley Hotels Ibis Hotels Broughton Best Western Holiday Inn Express Waldorf Astoria Hotels with Infinity Pools Leith Motel One Thistle Hotels Bruntsfield Leonardo Beach Resorts Rocco Forte Hotels Sheraton Macdonald Quorvus Collection Courtyard Hilton Hotels Hotel Indigo Radisson Blu Grassmarket Marriott Autograph Collection Oceanfront Hotels All Inclusive Hotels Ibis Styles Novotel Golf Course DoubleTree Residence Inn Best Western Plus Convention Hotels BW Premier Collection Crowne Plaza Within 10 km
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
#1 of 3 Hotels in Dalkeith by Best Value
  • Free Wifi
  • Free Parking
Premier Inn Edinburgh A7 (Dalkeith) Hotel

Booking.com

Agoda.com
US$68
PremierInn.com
View Deal
#2 of 3 Hotels in Dalkeith by Best Value
  • Free Parking
  • Breakfast included
Melville Castle
US$98
Elvoline

Booking.com

Expedia.com
SAVE US$13
US$98
US$85
AMOMA
View Deal
#3 of 3 Hotels in Dalkeith by Best Value
  • Restaurant
  • Room Service
The County Hotel

Hotwire.com

Expedia.com

Travelocity
No availability for your dates
Still looking for a place to stay?
Dalkeith has 6 B&Bs/inns with 336 reviews
0.7 km from Dalkeith centre
  • Free Wifi
  • Free Parking
Rathan House - the Guesthouse at Eskbank
US$90
Priceline
US$90
Booking.com
View Deal
2.4 km from Dalkeith centre
  • Free Wifi
  • Free Parking
The Sun Inn
US$102
TripAdvisor

Expedia.com
US$122
Toprooms.com
SAVE US$20
US$122
US$102
Hotels.com
View Deal
See all 6 Dalkeith B&Bs/inns
See all hotels in or near Dalkeith
3.6 km from Dalkeith
  • Free Parking
Travelodge Edinburgh Musselburgh

Orbitz.com

Travelocity
US$42
Travelodge
View Deal
3.8 km from Dalkeith
  • Free Wifi
  • Free Parking
Carberry Tower Mansion House and Estate
US$88
TripAdvisor
US$91
Booking.com
US$127
HotelQuickly
SAVE US$38
US$127
US$88
Hotels.com
View Deal
3.8 km from Dalkeith
  • Free Parking
  • Restaurant
Dalhousie Castle
US$116
TripAdvisor
US$133
Priceline
US$183
Elvoline
SAVE US$67
US$183
US$116
Hotwire.com
View Deal
4.1 km from Dalkeith
  • Free Wifi
  • Free Parking
Premier Inn Edinburgh A1 (Musselburgh) Hotel

Priceline

Booking.com
US$68
PremierInn.com
View Deal
4.9 km from Dalkeith
  • Free Wifi
  • Free Parking
Premier Inn Edinburgh A1 (Newcraighall) Hotel

Booking.com

Agoda.com
US$68
PremierInn.com
View Deal
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.