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

Find hotels in Dalkeith from $106

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

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

Filter by

Star rating

Guest rating

Our top choices for Dalkeith hotels

Hotel
Breakfast included
Reserve now, pay later
Castle
Inn

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh
United States
Danielle
$244 nightly
$307 total
Aug 31 - Sep 1
Total with taxes and fees
Apex Grassmarket Hotel

2. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
Old Town Edinburgh
United States
Arthur
$249 nightly
$314 total
Aug 30 - Aug 31
Total with taxes and fees
Aparthotel Adagio Edinburgh Royal Mile

3. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
United Kingdom
Linda
$154 nightly
$194 total
Aug 31 - Sep 1
Total with taxes and fees
Holiday Inn Edinburgh Zoo by IHG

4. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh
Canada
Aaron
$405 nightly
$510 total
Sep 1 - Sep 2
Total with taxes and fees
Virgin Hotels Edinburgh

5. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
United States
Kristie
$270 nightly
$340 total
Sep 1 - Sep 2
Total with taxes and fees
Apex Waterloo Place Hotel

6. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
United States
surahe
$167 nightly
$210 total
Aug 31 - Sep 1
Total with taxes and fees
Point A Edinburgh Haymarket

7. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Old Town Edinburgh
United States
Sean
$245 nightly
$309 total
Aug 31 - Sep 1
Total with taxes and fees
Apex City of Edinburgh Hotel

8. Market Street Hotel

Market Street Hotel
Old Town Edinburgh
United States
Nina
$282 nightly
$356 total
Sep 2 - Sep 3
Total with taxes and fees
Market Street Hotel

9. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Old Town Edinburgh
United States
Joyce
$249 nightly
$313 total
Aug 31 - Sep 1
Total with taxes and fees
Leonardo Royal Hotel Edinburgh

10. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
Portobello
United Kingdom
Martha
$150 nightly
$189 total
Aug 31 - Sep 1
Total with taxes and fees
Best Western Kings Manor Hotel

11. YOTEL Edinburgh

YOTEL Edinburgh
Edinburgh City Centre
Canada
Biljana
$172 nightly
$217 total
Aug 31 - Sep 1
Total with taxes and fees
YOTEL Edinburgh

12. The Hoxton, Edinburgh

The Hoxton, Edinburgh
West End
United States
Kate
$221 nightly
$278 total
Aug 30 - Aug 31
Total with taxes and fees
The Hoxton, Edinburgh

13. Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
United States
Riojane Soriano
$158 nightly
$200 total
Sep 1 - Sep 2
Total with taxes and fees
Novotel Edinburgh Park

14. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Old Town Edinburgh
United States
Catherine
$187 nightly
$236 total
Aug 30 - Aug 31
Total with taxes and fees
ibis Edinburgh Centre South Bridge - Royal Mile

15. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
Old Town Edinburgh
United States
Wanda
$269 nightly
$339 total
Aug 30 - Aug 31
Total with taxes and fees
Wilde Aparthotels, Edinburgh, Grassmarket

16. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
Old Town Edinburgh
United States
Nicola
$236 nightly
$297 total
Aug 30 - Aug 31
Total with taxes and fees
Motel One Edinburgh-Royal

17. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
Edinburgh City Centre
United States
Sally Warner
$217 nightly
$274 total
Aug 31 - Sep 1
Total with taxes and fees
Mount Royal Hotel Edinburgh by The Unlimited Collection

18. Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
Old Town Edinburgh
United States
Stuart
$227 nightly
$286 total
Aug 31 - Sep 1
Total with taxes and fees
Radisson Blu Hotel, Edinburgh City Centre

19. Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
West End
United States
Vanessa
$118 nightly
$142 total
Sep 6 - Sep 7
Total with taxes and fees
Britannia Hotel Edinburgh

20. Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
Tollcross
United States
Patrick
$273 nightly
$345 total
Sep 8 - Sep 9
Total with taxes and fees
Sheraton Grand Hotel & Spa, Edinburgh
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Dalkeith

Dalkeith, Scotland, offers a delightful experience for international tourists seeking culture, outdoor adventures, and family-friendly activities. Enjoy comfortable stays near Dalkeith Country Park, where you can explore historical sites and vibrant local vibes, making it the best stay for your UK vacation.

Edinburgh

Discover Edinburgh, a vibrant metropolis perfect for adventurous travelers who appreciate rich culture and history. With iconic attractions like the historic Edinburgh Castle and the charming Royal Mile, visitors can immerse themselves in the city’s unique atmosphere. Families will enjoy exploring the educational offerings at the University of Edinburgh, while those seeking a city experience will find plenty of shopping and theater nearby. Dalkeith's location within Edinburgh makes it an ideal base for your Scottish getaway, ensuring easy access to all the city has to offer.

Bonnyrigg

Experience the charm of Bonnyrigg, an excellent hub for cultural and family travelers looking for a blend of history and leisure. With attractions like the Royal Mile, the historic University of Edinburgh, and the stunning Rosslyn Chapel nearby, there's plenty to explore. This vibrant city, located about 2 miles by car from Dalkeith, makes for a smart hotel choice for those seeking a cozy retreat with easy access to local landmarks and activities.

Eskbank

If you are a traveler seeking a blend of culture and nature, look no further than Eskbank, a charming village in Dalkeith. This area provides easy access to attractions like the historic University of Edinburgh and the scenic Portobello Beach, perfect for family outings or cultural explorations. With a vibrant shopping area and local theater, Eskbank offers a delightful experience year-round, especially during the bustling summer months. Staying here is a smart choice for those wanting both relaxation and entertainment during their visit to Scotland.

Danderhall

Immerse yourself in Danderhall, where families and budget-conscious travelers can easily access the historic charm of Dalkeith. This inviting neighborhood offers a blend of cultural experiences, with nearby attractions such as the Royal Mile, the University of Edinburgh, and the scenic Portobello Beach. Danderhall is located around Dalkeith, providing convenient transit options to explore these highlights. Choosing Danderhall for your stay ensures a memorable and enriching Scottish vacation.

Newtongrange

Travelers seeking a blend of culture and outdoor adventure will find Newtongrange an excellent base for their vacation in Dalkeith, Scotland. This charming village offers easy access to historic landmarks like the Royal Mile, Dalhousie Castle, and the University of Edinburgh, making it perfect for immersive exploration. With a variety of activities, including water sports and local parks, Newtongrange is ideal for families and budget-conscious visitors alike. Its strategic location ensures you have a smart choice for your stay while enjoying the rich experiences Dalkeith has to offer.

Stay near popular attractions in and around Dalkeith

Discover the charm of Dalkeith, where culture and outdoor adventures await! Explore the Dalkeith Museum, stroll through the stunning Dalkeith Palace, or unwind in the picturesque Dalkeith Country Park. Whether you're traveling with family or seeking unique experiences, Dalkeith has something special for everyone.
A cobblestone street lined with historic buildings, including a Gothic church and a classical building with arches.

Royal Mile

9.4/10 (9,742 reviews)
Experience the best of Edinburgh at the Royal Mile, a vibrant street perfect for travelers seeking history and culture. With its unique blend of shops, cafes, and historic sites, this bustling area is a must-see. It’s about a 6-mile drive from Dalkeith, making it easy to explore the city's rich offerings.
See properties
A historic building with a central dome and symmetrical wings.

University of Edinburgh

8.8/10 (2,964 reviews)
Often cited as a favorite for culture seekers, the University of Edinburgh boasts a rich history and vibrant atmosphere. Located about 6 miles by car from Dalkeith, this historic university offers unique architectural beauty and a lively campus environment, making it an ideal stop during your Scottish adventure. Staying nearby provides easy access to its cultural treasures.
See properties
A sunset over a beach with waves and a distant city skyline.
Photo by bob burgh

Portobello Beach

9.0/10 (42 reviews)
Highly recommended for vacationers seeking a relaxing seaside experience, Portobello Beach offers vibrant beach vibes and scenic views. Located about 5 miles by car from Dalkeith, it’s an easy getaway for those looking to unwind by the sea while enjoying the local charm.
See properties
A cityscape with a prominent hill and winding roads.

Arthur's Seat

9.2/10 (1,825 reviews)
No trip is complete without a visit to Arthur's Seat, a stunning hill offering breathtaking scenery and outdoor vibes. Located about 7 miles by car from Dalkeith, it's an ideal spot for nature lovers looking to explore the picturesque landscape of Edinburgh. Staying nearby makes it easy to enjoy this natural gem.
See properties
A historic castle surrounded by a well-maintained park, with a cityscape and a body of water in the background.

Palace of Holyroodhouse

9.2/10 (2,223 reviews)
An iconic landmark that appeals to history lovers, the Palace of Holyroodhouse is a stunning historic palace in Edinburgh. With its rich cultural vibes, it offers a glimpse into Scotland's royal heritage. It's about a 6-mile drive from Dalkeith, making it an easy day trip for visitors.
See properties
A spacious, multi-level shopping mall with high ceilings and ornate railings.

National Museum of Scotland

9.4/10 (1,930 reviews)
A must-see for history buffs, the National Museum of Scotland offers a captivating journey through Scotland's rich past and vibrant culture. Located about 6 miles by car from Dalkeith, it provides easy access for visitors. Staying nearby allows for a seamless exploration of this cultural treasure.
See properties

Dalhousie Castle

8.8/10 (28 reviews)
An essential stop for travelers seeking romance and cultural charm, Dalhousie Castle offers a unique glimpse into Scotland's history. Located about 2 miles by car from Dalkeith, this enchanting castle is perfect for exploring the rich heritage of the area while enjoying the scenic surroundings. Staying nearby makes it easy to immerse yourself in this captivating experience.
See properties

Rosslyn Chapel

9.6/10 (157 reviews)
A fascinating mix of history and architecture, Rosslyn Chapel offers visitors a glimpse into Scotland's rich cultural heritage. Located about 5 miles by car from Dalkeith, this stunning church features intricate carvings and a captivating atmosphere, making it a convenient stop for anyone exploring the area.
See properties

Learn more about Dalkeith

Explore the grand chambers and woodland paths of Dalkeith Country Park, where adventure playgrounds and afternoon tea await. History buffs can visit St Nicholas Buccleuch Church and browse local shops along the charming High Street.

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

Top Dalkeith Hotel Reviews

Village Hotel Edinburgh

Village Hotel Edinburgh

8/10 Good
"Parking is not free at this hotel. At the moment it’s £10 per day. Room did not have fridge, toilet flush kept running. Breakfast was good"
Emran 1-night trip
Posted less than an hour ago
Village Hotel Edinburgh
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

8/10 Good
"We got lost getting to our room all the time!! Staff was helpful getting us back on track"
Dion 2-night trip
Posted 3 hours ago
Dalmahoy Hotel & Country Club
Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Perfect view great location."
Jillian 4-night trip
Posted 11 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 13 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 14 hours ago
Leonardo Hotel Edinburgh Haymarket
Moxy Edinburgh Airport

Moxy Edinburgh Airport

10/10 Excellent
"Is still a walk to the airport so if you are not mobile it could be a problem! Staff was very helpful!"
Catarina 1-night trip
Posted 14 hours ago
Moxy Edinburgh Airport
YOTEL Edinburgh

YOTEL Edinburgh

10/10 Excellent
"Great location easiest check in ever very friendly helpful staff. Great rooms"
KAREN 3-night trip
Posted 15 hours ago
YOTEL 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 17 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 20 hours ago
Mount Royal Hotel Edinburgh by The Unlimited Collection

More cheap stays in Dalkeith

Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
$84 nightly
$106 total
Sep 1 - Sep 2
Total with taxes and fees
7.4/10 Good! (120 reviews)
Edinburgh Travel Guest House
Destiny Student - Burnet Point

Destiny Student - Burnet Point

1-4 Abbey Ln Edinburgh Scotland
$135 nightly
$170 total
Aug 17 - Aug 18
Total with taxes and fees
Destiny Student - Burnet Point
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
$148 nightly
$186 total
Aug 30 - Aug 31
Total with taxes and fees
CODE - The Court, Edinburgh
Destiny Student Holyrood - Campus Accommodation

Destiny Student Holyrood - Campus Accommodation

31 Abbeyhill Edinburgh Scotland
$150 nightly
$189 total
Aug 26 - Aug 27
Total with taxes and fees
7.4/10 Good! (786 reviews)
Destiny Student Holyrood - Campus Accommodation
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
$173 nightly
$207 total
Aug 18 - Aug 19
Total with taxes and fees
7/10 Good! (479 reviews)
Livingston Lodge Hotel
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
$169 nightly
$213 total
Aug 31 - Sep 1
Total with taxes and fees
8.6/10 Excellent! (1,006 reviews)
Cairn Hotel

Find out more about Dalkeith

Top reasons to visit Dalkeith

  • Rich History: Discover Dalkeith's historical sites, including charming streets and heritage walks that showcase its fascinating past.
  • Outdoor Activities: Enjoy breathtaking landscapes with opportunities for hiking, golfing, and exploring nearby parks.
  • Family-Friendly Atmosphere: Dalkeith is perfect for family vacations, offering activities that cater to all ages.
  • Local Shopping: Stroll through the quaint shopping areas filled with unique shops and local goods.
  • Diverse Accommodations: Find a range of comfortable places to stay, from hotels to guesthouses, suited for every traveler.

Find great hotels near Dalkeith

Explore a variety of accommodation options in Dalkeith, Scotland, where you'll find a mix of hotels and guesthouses tailored to all types of travelers. Whether you're seeking a pet-friendly stay, an eco-certified experience, or accommodations for business travel, Dalkeith has something for everyone. Discover the best hotels in the area, including downtown options and aparthotels, to make your visit enjoyable and memorable.

  • Apex Grassmarket Hotel: Nestled in the heart of Edinburgh, just 6 miles from Dalkeith, the Apex Grassmarket Hotel is a 4-star haven with a guest rating of 9.0. This eco-certified property is perfect for eco-conscious travelers and business professionals alike. With a contemporary design and stunning views of Edinburgh Castle, the hotel features modern amenities including a fitness center, on-site dining, and spacious rooms equipped with all the essentials for a comfortable stay. Guests appreciate the warm hospitality and the environmentally friendly practices that make this hotel a standout choice for a sustainable vacation.
  • Apex Waterloo Place Hotel: Also located 6 miles from Dalkeith, the Apex Waterloo Place Hotel boasts a guest rating of 9.2, making it a top choice for families and business travelers. This 4-star hotel offers an eco-certified environment, ensuring a sustainable stay while catering to guests of all ages. Families can take advantage of child-friendly amenities, including breakfast options tailored for younger guests. With its elegant décor, wellness center, and a restaurant serving local cuisine, this hotel provides an upscale experience that combines comfort and convenience in a prime location.
  • ibis Edinburgh Centre South Bridge - Royal Mile: A budget-friendly 3-star option, the ibis Edinburgh Centre South Bridge - Royal Mile is just 6 miles from Dalkeith and has a guest rating of 8.4. Ideal for pet lovers, this eco-certified hotel allows pets on the premises, making it a great choice for travelers with furry companions. Guests appreciate the modern, minimalist design and the vibrant atmosphere. With amenities such as a cozy bar, a 24-hour front desk, and a convenient location near popular attractions, this hotel offers an affordable yet delightful base for exploring Edinburgh.

Where to stay in Dalkeith

Dalkeith, Scotland, offers a delightful mix of culture and outdoor adventures, perfect for family vacations. Explore the charming streets and friendly neighborhoods, rich in history and relaxation. Nearby attractions include beautiful parks and historical sites that cater to all ages and budgets. With a variety of accommodations in Dalkeith, your stay will be both comfortable and convenient, allowing you to fully immerse yourself in the warm atmosphere of this welcoming city.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis that delights visitors year-round. Located close to Dalkeith, it sees a steady influx of travelers, with peak seasons occurring in July and August, as well as October. Edinburgh is a cultural hub, offering a plethora of experiences for families and city enthusiasts alike. Explore its historic streets, majestic castle, and world-class theaters, or indulge in shopping and fine dining. The city's landmarks, such as the iconic Edinburgh Castle and the Royal Mile, are must-see attractions that showcase its rich heritage.
  • Old Town Edinburgh: Just 6 miles from Dalkeith, Old Town Edinburgh is a captivating neighborhood steeped in history. With a similar visitor pattern as the city itself, it sees the most tourists in April and June through July. Known for its charming cobbled streets and historic architecture, Old Town offers a unique blend of culture and family-friendly activities. Visitors can enjoy shopping in quaint boutiques, attending educational events, and experiencing live performances in local theaters. Don't miss the chance to explore landmarks like the St. Giles' Cathedral and the bustling Grassmarket, both of which play a significant role in the city's heritage.
  • Bonnyrigg: Located 2 miles from Dalkeith, Bonnyrigg is a delightful city that attracts visitors with its romantic charm and cultural offerings. Although the number of travelers remains steady throughout the year, peak visits typically occur in March to April and September. Bonnyrigg is perfect for family outings, golfing enthusiasts, and those seeking to enjoy serene parks and local shopping areas. Significant attractions include the nearby castles and symbolic landmarks that reflect the area’s history. The city's inviting atmosphere and community events make it a lovely stop on your Scottish adventure.

Things to do near Dalkeith

Dalkeith offers a fantastic blend of cultural and outdoor activities perfect for family vacations. You can explore the charming shopping area, enjoy a round of golf at local courses, and take part in enlightening heritage walks that highlight the town’s rich history. These experiences make Dalkeith an ideal destination for those looking to immerse themselves in Scottish culture while enjoying beautiful landscapes.

Shopping

In Dalkeith, you can enjoy local shops and quaint boutiques for unique gifts. If you're up for a drive, visit the Fort Kinnaird Shopping Park, about 10 miles away, where you'll find a variety of high-street retailers and dining options.

Recreation

Experience luxury at Macdonald Cardrona Golf Course, where you can enjoy a round of golf surrounded by stunning landscapes. At Innerleithen Golf Club, indulge in a serene golfing experience. Yellowscott Country Park offers beautiful trails for relaxation and outdoor activities, perfect for unwinding in nature.

Adventure

In Dalkeith, explore the scenic paths of Dalkeith Country Park, where you can hike and cycle amidst beautiful woodlands. Experience thrills at the nearby Midlothian Snowsports Centre, offering skiing and snowboarding for all skill levels in a stunning landscape.

Nightlife

Experience the vibrant nightlife in Dalkeith with a visit to The Black Bull Inn for hearty pub fare and local ales. For a lively atmosphere, check out The Paper Mill, where you can enjoy cocktails and live music while soaking in the charming riverside views.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Dalkeith

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Dalkeith are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Dalkeith about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Dalkeith is Tuesday. The most expensive day to stay in Dalkeith is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your preferences, such as your budget, desired location, and preferred hotel type. To find the most affordable rates and special offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Dalkeith hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in and around Dalkeith

Dalkeith, Scotland, offers a delightful blend of culture and outdoor activities perfect for family vacations. Visitors can explore stunning hills, historic castles, and nearby beaches. These attractions are designed for travelers seeking enriching cultural experiences and adventurous outdoor fun, making Dalkeith an ideal destination for those looking to enjoy both relaxation and exploration.

  • Dalkeith Country Park: Explore this expansive urban park located in the heart of Dalkeith, perfect for family outings and outdoor activities. With beautiful landscapes, walking trails, and fun play areas for children, it’s an ideal spot to relax and enjoy nature.
  • Royal Mile: Just 6 miles from Dalkeith, this historic street offers a vibrant blend of shops, restaurants, and cultural landmarks. Stroll through its cobbled streets and immerse yourself in the rich history of Edinburgh as you take in the local city vibes.
  • Portobello Beach: Located 5 miles from Dalkeith, this charming beach invites you to unwind by the sea. Enjoy a leisurely walk along the sandy shore, savor fish and chips, or simply bask in the sun amidst a lively beach atmosphere.

Best time to go to Dalkeith

The best time to visit Dalkeith can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Dalkeith falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Dalkeith falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January38.5°F (3.6°C)Light RainMostly CloudyAverageSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudyAverageSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudyAverageSlightly Low
April45.1°F (7.3°C)No RainMostly CloudyAverageAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudySlightly HighSlightly High
July58.1°F (14.5°C)Light RainMostly CloudySlightly HighSlightly High
August57.4°F (14.1°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly CloudySlightly HighAverage
October49.5°F (9.7°C)Light RainMostly CloudySlightly LowAverage
November43.5°F (6.4°C)Light RainMostly CloudySlightly LowAverage
December39.6°F (4.2°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Dalkeith

For your visit to Dalkeith, Scotland, the nearest major airport is EDInburgh (EDI), located 12 miles away. Recommended hotels near EDI iNCLude the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 7 miles from the airport. Another excellent option is the 5-star Kimpton Charlotte Square, situated 6 miles away. If you consider flying into GLAsgow (GLA), which is 53 miles from Dalkeith, the 5-star Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland are both within 7 and 4 miles, respectively. For Newcastle (NCL), located 79 miles away, options include the 4-star Sandman Signature Newcastle Hotel, all within 6 miles of the airport.

Frequently asked questions

What is the best area to stay in Dalkeith?
The best area to stay in Dalkeith is near Dalkeith Country Park, which offers a blend of natural beauty and convenient access to local amenities.This area is centered around the expansive Dalkeith Country Park, a large estate with walking trails, a children's adventure park, and historic buildings. The High Street, just outside the park's main entrance, provides access to local shops, cafes, and restaurants. It's a pleasant setting for those who appreciate green spaces and a relaxed pace.Families will find this area particularly appealing due to Dalkeith Country Park. The park's adventure playground, Fort Douglas, provides excellent entertainment for children, and the numerous walking and cycling paths offer opportunities for outdoor activities. Its proximity to local eateries means convenient meal options after a day of exploration.Couples looking for a quiet retreat will also appreciate staying near Dalkeith Country Park. The park offers scenic walks and a tranquil environment, great for leisurely strolls.
What are the best hotels in Dalkeith that travelers recommend?
For a highly recommended hotel in Dalkeith, consider The Sun Inn.This 4-star hotel, with an 8.6 rating, offers a comfortable stay with amenities like a deep soaking bathtub and a rainfall showerhead in its rooms. Guests consistently mention the friendly and amazing staff, delicious breakfast, and beautiful rooms. The Sun Inn also features a terrace, including a rooftop terrace, and a deck or patio for relaxation. It is conveniently located near the Scottish Mining Museum and Newbattle Abbey.
What are the best family hotels in Dalkeith?
For families traveling to Dalkeith, The Sun Inn is an excellent choice.This 4-star hotel, with a strong 8.6 rating, offers several features that cater to families, including available highchairs for children and on-site babysitting services. Guests often highlight the friendly and amazing staff, the great and delicious breakfast, and the comfortable and beautiful rooms. The hotel also provides free self-parking and both wired and free wireless internet. Additionally, there is a terrace and a rooftop terrace for guests to enjoy. It is conveniently located near the Scottish Mining Museum, which is 1.0 mile away, and Newbattle Abbey, 0.8 miles away.
What are the best budget hotels in Dalkeith?
For budget-friendly accommodation in Dalkeith, the Dalkeith Aparthotel is a great option.The Dalkeith Aparthotel offers convenient amenities such as free WiFi and complimentary toiletries. It is well-situated for exploring local attractions, being only 0.6 miles from Dalkeith Country Park and 1.2 miles from Butterfly and Insect World. View all budget hotels in Dalkeith
What are the most romantic hotels in Dalkeith for couples?
For a romantic stay in Dalkeith, The Sun Inn is an excellent choice for couples.This 4-star hotel, with an 8.6 rating, offers a private hot tub, which is ideal for a relaxing evening together. Guests often praise the comfortable and beautiful rooms, as well as the delicious breakfast and nice on-site restaurant. It also features a terrace and a rooftop deck, providing lovely spaces to unwind. The hotel is conveniently located just 0.8 miles from Newbattle Abbey. See all romantic hotels in Dalkeith
What are the best hotels in Dalkeith near Dalkeith Country Park?
For hotels in Dalkeith near Dalkeith Country Park, the Dalkeith Aparthotel is a convenient option.The Dalkeith Aparthotel is located just 0.6 miles from Dalkeith Country Park, making it very accessible for visitors to the park. It offers free WiFi and complimentary toiletries, ensuring a comfortable stay.
When is the best time to go to Dalkeith?
The best time to visit Dalkeith, Scotland, is during the late spring and summer months, from May through September, when the weather is generally milder and the days are longer.During this period, you'll find the Dalkeith Country Park, a primary attraction, in full bloom and ideal for outdoor activities like walking, cycling, and exploring the adventure playground. The longer daylight hours mean you have more time to enjoy the park's expansive grounds and the Fort Douglas adventure park, which is particularly appealing for families.While the summer months (July and August) are the warmest, they also tend to be the busiest.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Dalkeith.
How much is the nightly rate at a Dalkeith hotel?
Prices for hotels in Dalkeith often vary, but you can find a great deal from $106 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia