Dalkeith is a welcoming city where you can spend time checking out the local cuisine and its coffee shops. Why not take time to see places like Dalkeith Country Park and Newbattle Abbey? Popular sights in the surrounding area include Edinburgh Castle.
Hotels in Dalkeith
Find and book your perfect stay
Unlock travel rewards with One Key
Save more with Member Prices
Free cancellation options if plans change
Where to stay in Dalkeith?
The Sun Inn
The Sun Inn
8.8 out of 10, Excellent, (368)
The price is $152
includes taxes & fees
$126 per night
Jan 1 - Jan 2, 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.
Top landmarks in Dalkeith
Dalkeith Country Park
If you like spending time outside, why not spend the afternoon at Dalkeith Country Park, a park located 6.2 mi (9.9 km) from the centre of Edinburgh. Our travelers also like this walkable area for its restaurants. Want to stretch your legs some more? Head to Dalhousie Castle and Holyrood Park, both nearby.
Learn more about Dalkeith
Dalkeith is well-known for its attractions such as Dalkeith Country Park and Newbattle Abbey. This welcoming city's sights include Scottish Mining Museum and visitors speak highly of the local restaurants.
Frequently asked questions
Find out more about Dalkeith
Find out more about Dalkeith
Unveil the Enchantment of Dalkeith: Where History Meets Nature's Splendor
Nestled just a stone's throw from Edinburgh, Dalkeith, Scotland, enchants visitors with its blend of history and natural beauty. Explore the majestic Dalkeith Palace and its sprawling grounds, or wander through Dalkeith Country Park, where lush landscapes and serene woodlands invite adventure. The charming town center boasts quaint shops and local eateries, while the picturesque Pentland Hills offer breathtaking views for outdoor enthusiasts. With its close proximity to Leith waterfront and Edinburgh's vibrant attractions, Dalkeith serves as the perfect gateway for those seeking a rich cultural experience infused with tranquil Scottish charm. For the best hotel rates in Dalkeith, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.
Where to stay in Dalkeith
Some of the best places to stay in Dalkeith are Old Town Edinburgh, Edinburgh City Centre and Leith. Dalkeith is a wonderful base for exploring Scotland, with nearby attractions like Old Town Edinburgh, Edinburgh City Centre, and Leith. Old Town Edinburgh is ideal for first-time visitors, offering historic charm and iconic landmarks. Edinburgh City Centre boasts vibrant shopping and dining options, while Leith features a trendy waterfront atmosphere. Accommodations in these areas range from boutique hotels to cozy guesthouses, providing a variety of options to fit any traveler's budget and preferences. Here are some of the best hotels in Dalkeith that our travelers love:
- Old Town EdinburghOpens in a new window: Old Town Edinburgh is a vibrant area filled with rich history, culture, and stunning architecture. Visitors can explore iconic sites like Edinburgh Castle and the Royal Mile, which are steeped in romance and heritage. The area is perfect for travelers looking for a unique experience, with a range of boutique shops and cozy cafes. For accommodation, 94DROpens in a new window offers a luxurious boutique experience with uniquely designed decor, ideal for business travelers. Virgin Hotels EdinburghOpens in a new window is a family-friendly luxury hotel that welcomes pets, providing great amenities for children. Another option is Radisson Collection Hotel, Royal Mile EdinburghOpens in a new window, known for its stylish ambiance and pet-friendly policies, making it a perfect choice for discerning travelers.
- Edinburgh City CentreOpens in a new window: Edinburgh City Centre is the heart of the city, bustling with cultural attractions, shopping, and dining. With easy access to Edinburgh Castle, the Royal Mile, and Princes Street, it's an ideal base for exploring. The Balmoral HotelOpens in a new window is a luxurious pet-friendly hotel catering to business travelers, featuring meeting rooms and excellent services. Kimpton Charlotte Square, an IHG HotelOpens in a new window, also a family-friendly luxury spot, offers a business center and amenities for children, making it suitable for various travelers. Lastly, The Howard, an Ascend Hotel Collection MemberOpens in a new window combines business facilities with a boutique feel, ensuring a memorable stay in the city.
- LeithOpens in a new window: Leith is a charming waterfront neighborhood that offers a family-friendly atmosphere and access to cultural sites like the Royal Mile and Edinburgh Castle. This area is perfect for those wanting to experience local life while being close to key attractions. Fingal - A Luxury Floating HotelOpens in a new window is an upscale business hotel with meeting facilities, providing a comfortable stay for professionals. Six Brunton PlaceOpens in a new window is a luxury guesthouse that offers a cozy and inviting atmosphere, perfect for relaxation. The Bonnie BadgerOpens in a new window is a family-friendly hotel with beach access and various amenities for children, making it an excellent choice for families looking for fun activities.
What to do in Dalkeith
Three days in Dalkeith offers a perfect blend of picturesque parks, rolling hills, and serene woodlands, ideal for outdoor enthusiasts. Enjoy leisurely walks, cycling trails, and vibrant local events while taking in stunning views of the surrounding landscapes, making it a delightful destination for travelers. Here's a quick itinerary to make the most of your trip to Dalkeith:
- Day 1: Begin your adventure in Dalkeith by exploring the historic Royal Mile, where you can soak in the vibrant atmosphere and admire stunning architecture. Afterward, take a leisurely hike up to Calton Hill, where breathtaking views of the city await. As the day winds down, visit the City Art Centre, featuring an impressive collection of contemporary Scottish art that will inspire and captivate you.
- Day 2: Start your day at the iconic Edinburgh Castle, perched atop Castle Rock, offering a glimpse into Scotland's rich history. After exploring the castle's fascinating exhibits, head to the Assembly Rooms, a stunning venue known for its elegant interiors and cultural events. Conclude your day at Charlotte Square, a beautifully landscaped area perfect for a relaxing stroll and enjoying the charming Georgian architecture.
- Day 3: Kick off your day on Princes Street, where you can indulge in some retail therapy while enjoying spectacular views of the castle. Next, wander over to Grassmarket, a historic marketplace filled with quaint shops and restaurants. Finally, make your way to Arthur's Seat, an ancient volcano offering a rewarding hike and panoramic views of the surrounding landscapes, making it the perfect spot to reflect on your memorable trip.
5 tips to find a great Dalkeith hotel deal
- Book for the cheapest times: The most budget-friendly time to visit Dalkeith is during January, February, and November, when hotel prices are significantly lower. If you're traveling internationally, it's advisable to book your flight at least 3 months in advance to secure more affordable rates. For a great value for money experience, plan to stay for at least 2-3 days, allowing you to fully explore the city's main attractions, including its stunning cathedral.
- Look for last-minute deals on Hotels.com: If you're looking for great last-minute hotel deals in Dalkeith, check out the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com. You could find discounted rates on nearby hotels as your travel date approaches. To keep up with potential savings, consider enabling email alerts or push notifications from Hotels.com, so you’re informed about flash sales and special last-minute offers. This way, you’re more likely to snag a fantastic deal on your Dalkeith stay!
- Be flexible with dates: Hotel prices can fluctuate depending on factors like the location, star rating, and the time of year. As a result, if you’re flexible with your travel dates, you may save on hotel expenses in Dalkeith.
- Consider your location: When booking on Hotels.com for your holiday, keep your location in mind. Staying closer to major attractions or city centers may offer convenience, but it usually tends to come with a higher price tag. For more affordable options, consider hotels in less central areas or neighborhoods, striking a balance between cost and the ease of accessing the places you want to visit.
- Upgrade with One Key: Book your next stay in Dalkeith and join Hotels.com’s One Key programme which allows members to earn and redeem rewards points for hotel bookings. Move through blue, silver, gold and platinum tiers and unlock benefits such as earning free nights, room upgrades, special discounts, and exclusive deals for members. Sign up now.
Best time to go to Dalkeith
Dalkeith experiences its lowest average temperature in January, at 38.5°F (3.6°C), while July is the hottest month, with an average temperature of 58.1°F (14.5°C). October is typically the wettest month. If you’re looking to soak up the lively atmosphere in Dalkeith, June, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.
Dalkeith Travel Information
Best Time to Visit | January, May and September |
---|---|
Average Stay | 2 days |
International Airport | Edinburgh Airport (EDI) |
Popular Sights | Edinburgh Castle, Murrayfield Stadium and Edinburgh Playhouse Theatre |
Keep exploring
Keep exploring
- Neighborhoods
- Landmarks
- Hotels close to nearby airports
- Hotels near a Station
- Nearby cities
- Top cities in United Kingdom
- More Hotels
- Hotels near Edinburgh Castle
- Hotels near Royal Mile
- Hotels near Murrayfield Stadium
- Hotels near University of Edinburgh
- Hotels near Edinburgh International Conference Centre
- Hotels near George Street
- Hotels near Military Tattoo Theatre
- Hotels near St. Andrew Square
- Hotels near Princes Street
- Hotels near Dalkeith Country Park
- Hotels near Newbattle Abbey
- Hotels near Scottish Mining Museum
- Hotels near Edinburgh Playhouse Theatre
- Hotels near Edinburgh Zoo
- Hotels near Grassmarket
- Hotels near St. Giles' Cathedral
- Hotels near Dean Village
- Hotels near Scotch Whisky Experience
- Hotels near National Museum of Scotland
- Hotels near Edinburgh Park
- Hotels in London
- Hotels in Edinburgh
- Hotels in Manchester
- Hotels in Liverpool
- Hotels in Glasgow
- Hotels in York
- Hotels in Birmingham
- Hotels in Bath
- Hotels in Cardiff
- Hotels in Bristol
- Hotels in Belfast
- Hotels in Newcastle-upon-Tyne
- Hotels in Leeds
- Hotels in Blackpool
- Hotels in Brighton
- Hotels in Oxford
- Hotels in Southampton
- Hotels in Chester
- Hotels in Inverness
- Hotels in Windermere
- Hilton Edinburgh Carlton
- easyHotel Edinburgh
- Motel One Edinburgh - Royal
- Sheraton Grand Hotel & Spa, Edinburgh
- ibis Edinburgh Centre South Bridge - Royal Mile
- Aparthotel Adagio Edinburgh Royal Mile
- Malmaison Edinburgh City
- Village Hotel Edinburgh
- The Balmoral Hotel
- Mount Royal Hotel Edinburgh by The Unlimited Collection
- The Caledonian Edinburgh, Curio Collection by Hilton
- DoubleTree by Hilton Edinburgh Airport
- InterContinental Edinburgh The George, an IHG Hotel
- Dakota Edinburgh
- Malmaison Edinburgh
- Eden Locke
- Motel One Edinburgh - Princes
- Old Waverley Hotel
- ibis Edinburgh Centre Royal Mile – Hunter Square
- W Edinburgh
- Radisson Blu Hotel, Edinburgh City Centre
- Courtyard by Marriott Edinburgh
- Edinburgh Marriott Hotel Holyrood
- Cheval Old Town Chambers
- The Scotsman Hotel
- Courtyard by Marriott Edinburgh West
- Kimpton Charlotte Square, an IHG Hotel
- Leonardo Edinburgh City
- Hampton by Hilton Edinburgh Airport
- Native Edinburgh
- Hotel du Vin & Bistro Edinburgh
- Edinburghhouse Hotel
- Tynecastle Park Hotel
- Regent House Hotel
- Best Western Kings Manor Hotel
- Hampton by Hilton Edinburgh West End
- Novotel Edinburgh Park
- The Royal Scots Club Edinburgh
- Novotel Edinburgh Centre
- Leonardo Edinburgh Murrayfield
- Allison House 17
- Moxy Edinburgh Fountainbridge
- Haymarket Hotel
- Ten Hill Place
- voco Edinburgh - Royal Terrace, an IHG Hotel
- Ocean Mist Leith
- OYO Arden Guest House, Craigmillar Castle Edinburgh
- B+B Edinburgh
- Holiday Inn Express Edinburgh - Leith Waterfront, an IHG Hotel
- Holiday Inn Express Edinburgh Airport, an IHG Hotel