A bustling street with historic buildings, a clock tower, and outdoor seating at a pub.

Search Hotels in Old Town Edinburgh, Edinburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Old Town Edinburgh hotels

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,899 reviews)
"Friendly check in great location"
United Kingdom
Claire Victoria
The price is £249
includes taxes & fees
12 Oct - 13 Oct
Apex Grassmarket Hotel

2. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine, 3 mi from Old Town Edinburgh
8.6 out of 10, Excellent, (1,557 reviews)
"Properly is good and accessible We will book again next time and we will recommend it to our friends"
United Kingdom
Lilibeth
The price is £95
includes taxes & fees
11 Oct - 12 Oct
Holiday Inn Edinburgh Zoo by IHG

3. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
New Town, 0.4 mi from Old Town Edinburgh
9.2 out of 10, Wonderful, (2,129 reviews)
"Very well located hotel."
Canada
Alexis
The price is £265
includes taxes & fees
27 Sept - 28 Sept
Apex Waterloo Place Hotel

4. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh
8.4 out of 10, Very good, (1,970 reviews)
"Clean room, excellent location, the staff were outgoing and helpful with recommendations."
United States
Jason
The price is £169
includes taxes & fees
11 Oct - 12 Oct
ibis Edinburgh Centre South Bridge - Royal Mile

5. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,500 reviews)
"Great location and beautiful rooms, although a bit small"
United States
Benjamin
The price is £297
includes taxes & fees
8 Oct - 9 Oct
Market Street Hotel

6. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,494 reviews)
"Hotel was nice, clean, and comfortable"
United States
John
The price is £195
includes taxes & fees
11 Oct - 12 Oct
Leonardo Royal Hotel Edinburgh

7. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.6 out of 10, Exceptional, (1,471 reviews)
"Wonderful stay, nice rooms, great dinner!"
United States
Kerry
The price is £415
includes taxes & fees
11 Oct - 12 Oct
Virgin Hotels Edinburgh

8. YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
New Town, 0.7 mi from Old Town Edinburgh
8.8 out of 10, Excellent, (2,516 reviews)
"Nice room, good breakfast, friendly staff :)"
Canada
Matthew
The price is £170
includes taxes & fees
13 Oct - 14 Oct
YOTEL Edinburgh

9. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
4.0 star property
New Town, 0.3 mi from Old Town Edinburgh
8.8 out of 10, Excellent, (764 reviews)
"Great location, friendly staff and nice accommodations. Breakfast was very good. We enjoyed dinner in the on- site restaurant one evening and food was great."
United States
Heather
The price is £222
includes taxes & fees
12 Oct - 13 Oct
Mount Royal Hotel Edinburgh by The Unlimited Collection

10. The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End, 1.1 mi from Old Town Edinburgh
9.4 out of 10, Exceptional, (401 reviews)
"Great room, friendly staff"
Australia
Bishma
The price is £188
includes taxes & fees
4 Oct - 5 Oct
The Hoxton, Edinburgh

11. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
2.1 mi from Old Town Edinburgh
8.4 out of 10, Very good, (1,001 reviews)
"Staff was very helpful and breakfast was great"
United Kingdom
Pemba
The price is £126
includes taxes & fees
11 Oct - 12 Oct
Village Hotel Edinburgh

12. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End, 1.1 mi from Old Town Edinburgh
8.0 out of 10, Very good, (1,003 reviews)
"Great location - right across from the tram and train station."
United Kingdom
Courtney
The price is £117
includes taxes & fees
27 Sept - 28 Sept
Garner Edinburgh Haymarket by IHG

13. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,002 reviews)
"Great location, very friendly and helpful staff, excellent breakfast option as well as wine/snacks for happy hour."
United States
Lydia
The price is £234
includes taxes & fees
20 Sept - 21 Sept
Wilde Aparthotels, Edinburgh, Grassmarket

14. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
7.6 mi from Old Town Edinburgh
9.0 out of 10, Wonderful, (1,742 reviews)
"Would not hesitate to stay again. Our stay was Excellent"
Canada
Jocelyne
The price is £122
includes taxes & fees
11 Oct - 12 Oct
Dalmahoy Hotel & Country Club

15. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,673 reviews)
"Great location, easy to get to all of the big attractions."
United States
Carolyn
The price is £198
includes taxes & fees
5 Oct - 6 Oct
Aparthotel Adagio Edinburgh Royal Mile

16. Fraser Suites Edinburgh

Fraser Suites Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (3,308 reviews)
"Cute well appointed hotel in a perfect location."
Canada
jon
Fraser Suites Edinburgh

17. The Resident Edinburgh

The Resident Edinburgh
4.0 star property
West End, 0.9 mi from Old Town Edinburgh
9.6 out of 10, Exceptional, (705 reviews)
"Great stay"
United States
Janet
The price is £191
includes taxes & fees
12 Oct - 13 Oct
The Resident Edinburgh

18. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,306 reviews)
"Good breakfast and very friendly and helpful staff"
United States
Ivana
The price is £200
includes taxes & fees
11 Oct - 12 Oct
Motel One Edinburgh-Royal

19. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,761 reviews)
"Staff was friendly and great location- clean"
United States
Kristin
The price is £209
includes taxes & fees
12 Oct - 13 Oct
Apex City of Edinburgh Hotel

20. Kimpton Charlotte Square by IHG

Kimpton Charlotte Square by IHG
5.0 star property
New Town, 0.6 mi from Old Town Edinburgh
9.4 out of 10, Exceptional, (1,000 reviews)
"Beautiful hotel. Great location and really nice staff."
United States
Katherine
The price is £368
includes taxes & fees
13 Oct - 14 Oct
Kimpton Charlotte Square by IHG
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.

Compare popular hotels in Old Town Edinburgh

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
A modern lounge area with contemporary furniture, large windows, and a view of the cityscape.
Market Street Hotel
4.0 star property
9.8
Exceptional
1,500 reviews
View
A hallway with a mirror, a door leading to a room with a bed, and visible plumbing.
Stay Hush
3.0 star property
9.8
Exceptional
23 reviews
View
A rooftop patio with outdoor seating, potted plants, and a stone building in the background.
BrewDog DogHouse Edinburgh
4.0 star property
9.8
Exceptional
821 reviews
View
An outdoor patio area with multiple wooden tables and chairs, stone flooring, and a small building with a sloped roof.
Hotel du Vin & Bistro Edinburgh
4.0 star property
9.6
Exceptional
1,001 reviews
View
A hallway with a dark wall, a radiator, and a door leading to a room with patterned wallpaper.
Linton Collection - 28 North Bridge
4.5 star property
9.6
Exceptional
903 reviews
View

Where to stay in Old Town Edinburgh

Find the best Old Town Edinburgh areas for the activities you enjoy most. Learn more about Old Town Edinburgh
Learn more about Old Town Edinburgh

Edinburgh City Centre

If you're spending time in Edinburgh City Centre, check out sights like Royal Mile or Edinburgh Castle and hop on the metro to see more of the city at St Andrew Square Tram Stop or Princes Street Tram Stop.

New Town

Stroll around the refined Georgian quarter of Edinburgh to encounter iconic monuments, stunning art galleries and an array of stores.

Leith

Known for its abundant dining options and seaside views, there's plenty to explore in Leith. Top attractions like Leith Docks and Royal Yacht Britannia are major draws, and you can catch the metro at The Shore Tram Stop or Port of Leith Tram Stop to see more of the city.

Tollcross

Tollcross is known for its ample dining options, and you can make a stop by Usher Hall and King's Theatre while in the area.

West End

Gourmet restaurants interesting history and top sights from Dean Village to Johnnie Walker Princes Street – discover West End, a destination also famous for its shopping.

Top Old Town Edinburgh Hotel Reviews

Find out more about Old Town Edinburgh

Top reasons to visit Old Town Edinburgh

  • Historical Landmarks: Explore iconic sites like Edinburgh Castle and the Royal Mile, which showcase the city's rich heritage.
  • Cobbled Streets: Wander through charming, cobbled streets filled with fascinating stories and friendly locals.
  • Cultural Experiences: Enjoy a variety of activities, including classical concerts and theatre performances.
  • Family-Friendly Activities: Old Town offers engaging experiences suitable for visitors of all ages.
  • Diverse Accommodation: Choose from a range of hotels and guesthouses catering to different needs and preferences.

Find great hotels near Old Town Edinburgh

Discover the charm of Old Town Edinburgh with a variety of accommodation options tailored to suit your needs. Whether you seek a pet-friendly haven, a welcoming space for LGBTQIA travellers, or a convenient base for business trips, you’ll find an array of hotels and guesthouses. Experience the best hotels in Edinburgh, where comfort meets history, all while being moments away from the city’s iconic landmarks.

  • Apex Grassmarket Hotel: A 4-star hotel with a remarkable guest rating of 9.0, Apex Grassmarket Hotel is situated 805m from Old Town Edinburgh. This eco-certified property is ideal for travellers seeking a sustainable and business-friendly environment. With a contemporary design that reflects the vibrant atmosphere of Edinburgh, guests can enjoy modern amenities including a fitness centre and on-site dining. The hotel's commitment to eco-friendliness makes it a great choice for environmentally conscious visitors.
  • Apex Waterloo Place Hotel: With an impressive guest rating of 9.2, Apex Waterloo Place Hotel is a 4-star accommodation located a mere 322m from Old Town Edinburgh. This hotel offers a family-friendly atmosphere with amenities designed for children, ensuring a comfortable stay for guests of all ages. Featuring a luxurious spa and pool services that include body treatments and detoxification wraps, this eco-certified hotel combines relaxation with family fun, making it perfect for those looking to unwind after a day of sightseeing.
  • ibis Edinburgh Centre South Bridge - Royal Mile: A 3-star hotel with a guest rating of 8.4, ibis Edinburgh Centre South Bridge - Royal Mile is conveniently located 161m from Old Town Edinburgh. This pet-friendly, eco-certified hotel welcomes furry companions, providing amenities such as food and water bowls. With a modern and vibrant atmosphere, it offers comfortable rooms at an affordable price, making it a suitable choice for budget-conscious travellers looking to explore the heart of the city.

Where to stay near Old Town Edinburgh

Old Town Edinburgh is a captivating blend of history and culture, perfect for families and city explorers alike. Wander through the cobbled streets of this historic neighbourhood, where friendly locals and fascinating stories await at every corner. Don't miss iconic landmarks like Edinburgh Castle and the Royal Mile, both offering a glimpse into the city's rich heritage. With its charming atmosphere and vibrant community, Old Town Edinburgh promises an unforgettable experience for every visitor.

  • Edinburgh: As the capital of Scotland, Edinburgh is a vibrant metropolis steeped in history and culture. Old Town Edinburgh, a UNESCO World Heritage Site, lies at its heart, offering a rich tapestry of historic streets, impressive castles, and iconic landmarks. Visitors flock to the city year-round, with peak seasons in July to August and October, drawn by its cultural events, family-friendly activities, and stunning architecture. Explore the bustling shopping areas, enjoy a theatre performance, or delve into the local history at various museums. The majestic Edinburgh Castle and the historic Royal Mile are must-visit attractions that encapsulate the city's charm.
  • Edinburgh City Centre: Located a mere 644m from Old Town Edinburgh, the City Centre is a lively neighbourhood that serves as the cultural and commercial heart of the city. With visitor numbers consistently high throughout the year, this area is renowned for its shopping experiences, ranging from high street brands to unique boutiques. Theatre lovers will also find a plethora of options nearby, showcasing everything from local productions to international performances. Historic landmarks, such as the Scott Monument and the bustling Princes Street, add to the area's appeal, making it a prime spot for both tourists and locals alike.
  • New Town: Situated approximately 966m from Old Town Edinburgh, New Town is characterised by its elegant Georgian architecture and well-planned streets. This neighbourhood attracts visitors seeking family-friendly activities, cultural experiences, and shopping delights. With traveller numbers peaking in April, July, and September, New Town offers a vibrant atmosphere filled with cafes, theatres, and shopping centres. Highlights include the beautiful gardens of Princes Street and the iconic Dean Village, both of which are perfect for leisurely strolls. The area's historic significance and contemporary charm make it a delightful addition to any Edinburgh itinerary.

Things to do near Old Town Edinburgh

Old Town Edinburgh is a vibrant destination perfect for cultural and family vacations, offering a variety of activities such as shopping, education, and theatre. Visitors can enjoy fun evenings, explore top sights, and attend classical concerts, making it ideal for day trips and memorable experiences. With its rich history and lively atmosphere, Old Town Edinburgh promises an unforgettable getaway.

Shopping

In Old Town Edinburgh, you'll discover charming shops like the Scottish Design Exchange, offering unique local crafts, and the iconic Grassmarket, where you can find traditional Scottish souvenirs. Don't miss the Old Town's quaint boutiques for distinctive gifts that capture the essence of Scotland.

Recreation

Experience the serene Yellowscott Country Park, 24.1km from Old Town Edinburgh, where luxury vibes meet nature's beauty. Alternatively, enjoy a round at Macdonald Cardrona Golf Course or Innerleithen Golf Club, both 35.4km away, offering exquisite landscapes and a tranquil atmosphere for relaxation.

Adventure

Explore the historic Edinburgh Castle, perched atop Castle Rock, for panoramic views and fascinating history. Take a thrilling ghost tour through the eerie streets of the Old Town, delving into its haunted past. For a unique experience, hike up Arthur's Seat for stunning vistas of the city.

Nightlife

Old Town Edinburgh boasts a vibrant nightlife, with the lively Bongo Club offering eclectic music and events. For a more traditional experience, the Royal Oak is perfect for live folk music. Don't miss the atmospheric pubs like The Bow Bar, where you can enjoy local ales in a cosy setting.

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

Booking tips and Expedia advantages for Old Town Edinburgh

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Old Town Edinburgh 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: Booking a hotel around Old Town Edinburgh about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Old Town Edinburgh is Tuesday. The most expensive day to stay around Old Town Edinburgh is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of accommodation you prefer. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Old Town Edinburgh with your flights and activities through an Expedia package.

Find the best attractions in Old Town Edinburgh

Old Town Edinburgh offers a delightful blend of culture, city life, and family-friendly activities. Visitors can explore iconic attractions such as Edinburgh Castle and the historic streets of the Old Town area, while also venturing into the nearby New Town. With its rich history and vibrant atmosphere, the Old Town caters to all types of travellers, ensuring a memorable experience filled with cultural exploration and urban charm.

  • Edinburgh Castle: Perched atop Castle Rock, Edinburgh Castle offers breathtaking views of the city. This historic fortress is steeped in Scottish heritage, featuring royal apartments and the iconic Crown Jewels. The atmosphere is rich with culture and romance, making it a must-visit.
  • Royal Mile: The Royal Mile is a lively thoroughfare that stretches from Edinburgh Castle to the Palace of Holyroodhouse. Lined with charming shops, historic sites, and street performers, it captures the vibrant city vibe, perfect for leisurely strolls and exploration.
  • Grassmarket: A bustling historic marketplace, Grassmarket is known for its outdoor cafés and vibrant atmosphere. This family-friendly area offers an array of shops and eateries, and is steeped in history, providing a delightful experience for visitors of all ages.

Best time to go to Old Town Edinburgh

The best time to visit Old Town Edinburgh can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Old Town Edinburgh falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature around Old Town Edinburgh 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 CloudySlightly HighAverage
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 CloudyAverageAverage
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 Old Town Edinburgh

When visiting Old Town EDInburgh, the primary airport is Edinburgh Airport (EDI), situated 11.3km away. Recommended hotels nearby iNCLude Crescent House, a 5.5-star guesthouse, and the luxurious Virgin Hotels Edinburgh and Kimpton Charlotte Square, both rated 5 stars. Alternatively, you can fly into GLAsgow Airport (GLA), which is 78.9km away, with excellent accommodation options like the 5-star Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland. For those considering Newcastle Airport (NCL), located 138.4km away, Hemples Lodge is a charming 4.5-star bed and breakfast just 3.2km from the airport, along with the Sandman Signature Newcastle Hotel and Kabannas Newcastle, both 9.7km away.

Frequently asked questions

When is the best time to go to Old Town Edinburgh?
The best time to visit Old Town Edinburgh depends on whether you prefer warmer weather and festivals or a quieter, more atmospheric experience.

For those who enjoy warmer weather and a bustling atmosphere, the summer months, particularly July and August, are ideal. This is when Edinburgh hosts its famous festivals, including the Edinburgh Festival Fringe and the Royal Edinburgh Military Tattoo, filling the Old Town with performers, street artists, and a lively buzz. While it can be busy, the energy is infectious, and the longer daylight hours allow for extended exploration of landmarks like Edinburgh Castle and the Royal Mile. Couples often appreciate the wide array of entertainment and dining options available during this peak season.

If you prefer fewer crowds and a more tranquil experience, the shoulder seasons of May-June and September-October offer a nice balance. The weather is generally pleasant, and you can explore the Old Town's historic closes and courtyards, like those off Candlemaker Row, at a more relaxed pace. You'll still find plenty of shops and restaurants open, but without the intense summer crowds. Solo travellers might find these months particularly appealing for their ability to explore historical sites and museums, such as the National Museum of Scotland, with more ease.
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 Old Town Edinburgh.
How much is the nightly rate at a Old Town Edinburgh hotel?
Hotel prices in Old Town Edinburgh often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia