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

Old Town Edinburgh Hotels, Edinburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

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. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
4.9 km from Old Town Edinburgh
8.6 out of 10, Excellent, (1,489 reviews)
"Comfortable well located hotel with great breakfast…"
United Kingdom
Stephen
The price is AU$294
includes taxes & fees
26 July - 27 July
Holiday Inn Edinburgh Zoo by IHG

2. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,800 reviews)
"Wonderful stay!"
Canada
Daniella Teves
The price is AU$453
includes taxes & fees
2 Aug - 3 Aug
Apex Grassmarket Hotel

3. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
New Town, 0.6 km from Old Town Edinburgh
9.2 out of 10, Wonderful, (2,115 reviews)
"Very good hotel"
United States
Amer
The price is AU$479
includes taxes & fees
2 Aug - 3 Aug
Apex Waterloo Place Hotel

4. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,446 reviews)
"Great location and staff very friendly."
United States
Tampa
The price is AU$549
includes taxes & fees
2 Aug - 3 Aug
Market Street Hotel

5. 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,930 reviews)
"Excellent location and great rooms."
United States
Paul
The price is AU$409
includes taxes & fees
2 Aug - 3 Aug
ibis Edinburgh Centre South Bridge - Royal Mile

6. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,482 reviews)
"Perfect location and friendly staff. Will stay here again."
United States
Brandy
The price is AU$838
includes taxes & fees
2 Aug - 3 Aug
Virgin Hotels Edinburgh

7. YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
New Town, 1.1 km from Old Town Edinburgh
8.8 out of 10, Excellent, (2,541 reviews)
"The staff was super friendly and the Hôtel location super nice."
United States
Rosalva
The price is AU$443
includes taxes & fees
26 July - 27 July
YOTEL Edinburgh

8. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,461 reviews)
"Wonderful location and property!"
Canada
Rasha
The price is AU$459
includes taxes & fees
2 Aug - 3 Aug
Leonardo Royal Hotel Edinburgh

9. The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End, 1.7 km from Old Town Edinburgh
9.4 out of 10, Exceptional, (339 reviews)
"Great stay"
United States
Marissa
The price is AU$380
includes taxes & fees
26 July - 27 July
The Hoxton, Edinburgh

10. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End, 1.8 km from Old Town Edinburgh
8.0 out of 10, Very good, (1,019 reviews)
"really clean room and had AC!"
United States
Lanie
The price is AU$256
includes taxes & fees
30 July - 31 July
Garner Edinburgh Haymarket by IHG

11. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,005 reviews)
"Best location, nice space, good breakfast. Would stay again!"
United States
Stephanie
The price is AU$409
includes taxes & fees
26 July - 27 July
Wilde Aparthotels, Edinburgh, Grassmarket

12. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,616 reviews)
"The front desk staff were incredibly helpful, and welcoming!"
Canada
Jenna
The price is AU$376
includes taxes & fees
30 July - 31 July
Aparthotel Adagio Edinburgh Royal Mile

13. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
4.0 star property
New Town, 0.4 km from Old Town Edinburgh
8.8 out of 10, Excellent, (683 reviews)
"Nice place great location"
United Kingdom
Findlay
The price is AU$472
includes taxes & fees
26 July - 27 July
Mount Royal Hotel Edinburgh by The Unlimited Collection

14. The Resident Edinburgh

The Resident Edinburgh
4.0 star property
West End, 1.4 km from Old Town Edinburgh
9.6 out of 10, Exceptional, (626 reviews)
"The best hotel"
United Kingdom
Yogesh C
The price is AU$467
includes taxes & fees
2 Aug - 3 Aug
The Resident Edinburgh

15. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,691 reviews)
"Great location right across from the Grass Market area."
United States
BRUCE
The price is AU$479
includes taxes & fees
29 July - 30 July
Apex City of Edinburgh Hotel

16. Fraser Suites Edinburgh

Fraser Suites Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (3,255 reviews)
"This place was amazing!!!"
United States
Jeff
The price is AU$499
includes taxes & fees
30 July - 31 July
Fraser Suites Edinburgh

17. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,238 reviews)
"This was an amazing hotel. Friendly staff, clean rooms, and a great breakfast. We particularly liked the location and our room had an amazing view."
Canada
Pamela
The price is AU$377
includes taxes & fees
26 July - 27 July
Motel One Edinburgh-Royal

18. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End, 1.3 km from Old Town Edinburgh
8.8 out of 10, Excellent, (1,690 reviews)
"It was a good place to stay. It was within walking distance of a lot of great places to visit."
United States
Holly
The price is AU$284
includes taxes & fees
26 July - 27 July
Point A Edinburgh Haymarket

19. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
12.3 km from Old Town Edinburgh
9.0 out of 10, Wonderful, (1,726 reviews)
"Overall excellent place with great staff."
United States
Brandon Lee
The price is AU$302
includes taxes & fees
3 Aug - 4 Aug
Dalmahoy Hotel & Country Club

20. Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
4.0 star property
Old Town Edinburgh
8.4 out of 10, Very good, (1,003 reviews)
"Great hotel and central location! Very helpful staff. Renovations, including the total carpet renovation, made getting to our room difficult due to loud construction. The breakfast is amazing."
United States
Anne
The price is AU$543
includes taxes & fees
30 July - 31 July
Hilton Edinburgh Carlton
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
Rooftop terrace
BrewDog DogHouse Edinburgh
4.0 star property
9.8
Exceptional
777 reviews
View
Champagne bar
Market Street Hotel
4.0 star property
9.8
Exceptional
1,446 reviews
View
Property amenity
Hotel du Vin & Bistro Edinburgh
4.0 star property
9.6
Exceptional
1,003 reviews
View
Townhouse Apartment
Old Town Chambers, Autograph Collection
5.0 star property
9.6
Exceptional
1,002 reviews
View
Daily buffet breakfast for a fee
Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
9.4
Exceptional
1,005 reviews
View

Our guide on where to stay in Old Town Edinburgh

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

Edinburgh City Centre

If you're spending time in Edinburgh City Centre, check out sights like Royal Mile or Princes Street 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.

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.

Leith

Known for its abundant dining options and seaside views, there's plenty to explore in Leith. Top attractions like Edinburgh Port and Ocean Terminal Shopping Centre 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.

West End

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

Top Old Town Edinburgh Hotel Reviews

Recent Reviews in Old Town Edinburgh

Find out more about Old Town Edinburgh

Top reasons to visit Old Town Edinburgh

  • Historic Landmarks: Explore iconic sites such as Edinburgh Castle and the Royal Mile, steeped in Scotland's rich history.
  • Charming Streets: Wander through picturesque cobbled streets, where every corner reveals delightful shops and eateries.
  • Cultural Experiences: Enjoy captivating theatre performances and fascinating museums that showcase local heritage.
  • Welcoming Atmosphere: Experience the warmth of friendly locals and vibrant neighbourhoods, perfect for family adventures.
  • Diverse Accommodations: Choose from a variety of charming hotels and guesthouses catering to all types of travellers.

Find great hotels in and around Old Town Edinburgh

Discover a range of delightful accommodations in Old Town Edinburgh, where historic charm meets modern comfort. From hotels to guesthouses, there’s something for every traveller, whether you’re on a business trip or seeking a pet-friendly getaway. Enjoy a warm welcome, with options catering to LGBTQIA visitors and convenient access to local attractions. Book your stay at renowned establishments like Travelodge Edinburgh Central for an unforgettable experience in this vibrant city.

  • Apex Grassmarket Hotel: Apex Grassmarket Hotel, boasting a commendable guest rating of 9.0, is an excellent choice for eco-conscious travellers. Nestled in the heart of Old Town Edinburgh, this hotel offers a modern, stylish aesthetic complemented by eco-friendly practices. Guests can enjoy comfortable accommodations alongside amenities tailored for business needs, ensuring a balanced experience for both work and leisure. The hotel’s commitment to sustainability enhances the overall stay, making it a popular option among environmentally-aware visitors.
  • ibis Edinburgh Centre South Bridge - Royal Mile: With a guest rating of 8.4, ibis Edinburgh Centre South Bridge - Royal Mile presents a welcoming environment for pet owners and eco-friendly travellers alike. Conveniently located near the Royal Mile, this hotel combines affordability with comfort. It features pet-friendly policies, allowing guests to bring their furry companions along for the adventure. The property also maintains eco-certification, ensuring a responsible stay without compromising on convenience or quality.
  • Apex Waterloo Place Hotel: Apex Waterloo Place Hotel, rated 9.2 by guests, is a sophisticated choice located a mere 322m from Old Town Edinburgh. This hotel is particularly suited for families and business travellers, offering a full-service spa and swimming pool for relaxation after a day of exploration. Families will appreciate the amenities designed for children, while the hotel’s luxurious atmosphere and attentive service create a refined experience. The combination of relaxation and accessibility makes it a standout choice for those seeking a memorable stay.

Where to stay near Old Town Edinburgh

Old Town Edinburgh offers a captivating blend of history and culture, perfect for families and city explorers alike. Stroll through its cobbled streets, where friendly locals welcome you to discover iconic landmarks such as the Edinburgh Castle and the Royal Mile. Venture nearby to explore vibrant neighbourhoods, each brimming with historical charm and a warm atmosphere, making your stay an unforgettable experience in this enchanting part of Scotland.

  • Edinburgh: As a vibrant metropolis, Edinburgh serves as the heart of Scotland, with Old Town Edinburgh nestled within its historic embrace. Its year-round appeal draws visitors for cultural, family, and city-themed experiences. Explore the enchanting streets lined with historic architecture, visit the iconic Edinburgh Castle, or indulge in shopping and theatre experiences. The city is a treasure trove of landmarks, from the Royal Mile to Arthur's Seat, offering a captivating blend of history and modernity.
  • Edinburgh City Centre: Located a mere 644m from Old Town, Edinburgh City Centre is a bustling hub of activity. This neighbourhood boasts a rich cultural scene, with theatres and shopping areas that cater to all tastes. Visitors flock here for its historic sites and vibrant atmosphere, making it an ideal base for exploration. Don't miss the chance to see the stunning architecture along Princes Street and enjoy the symbolic landmarks that define the city's skyline.
  • New Town: Situated 966m from Old Town, New Town is a charming neighbourhood known for its elegant Georgian architecture and lively atmosphere. With its family-friendly attractions, shopping centres, and theatres, New Town offers a delightful blend of relaxation and exploration. Take a leisurely stroll down the picturesque streets, soak in the historic charm, and visit the various symbolic landmarks that contribute to Edinburgh's character. This area is perfect for those looking to immerse themselves in the city's rich heritage.

Things to do near Old Town Edinburgh

Old Town Edinburgh is a vibrant hub for culture and family holidays, offering a plethora of activities. Visitors can explore charming shopping areas, enjoy captivating theatre performances, and immerse themselves in the rich history of Scotland through sightseeing. The blend of education and entertainment makes it an ideal destination for tourists seeking both relaxation and exploration.

Shopping

Explore the charming boutiques along the Royal Mile, where you'll find unique Scottish gifts and souvenirs. The Grassmarket area offers local craft shops and delightful food stalls, perfect for picking up artisan treats. Don’t miss the historic stalls at the Edinburgh Farmers' Market for local produce and handmade items.

Recreation

Consider visiting the tranquil Serenity Spa, where you can indulge in rejuvenating treatments and calming therapies. For a refreshing outdoor experience, explore the picturesque Holyrood Park, offering scenic walks and stunning views of Arthur's Seat, perfect for leisurely strolls and meditation amidst nature.

Adventure

At Knockhill Racing Circuit, located 29km from Old Town Edinburgh, adrenaline seekers can enjoy exhilarating motorsport events and driving experiences. Feel the rush as you take on the track, surrounded by stunning Scottish landscapes and a vibrant atmosphere that embodies the spirit of adventure.

Nightlife

Experience the vibrant nightlife of Old Town Edinburgh with a visit to The Bongo Club for eclectic DJ sets or enjoy a traditional Scottish atmosphere at The Bow Bar, famous for its extensive whisky selection. For a lively pub vibe, head to The Last Drop, nestled in the historic Grassmarket.

*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: Book your hotel around Old Town Edinburgh 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 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 wizard to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially 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 is a fantastic destination for city, culture, and family holidays. Visitors can explore a variety of attractions, including charming streets, fascinating museums, and vibrant tourist precincts. Highlights include the iconic Edinburgh Castle, which offers a glimpse into Scotland's rich history. This area caters to all types of travellers seeking cultural and family experiences, ensuring a memorable visit for everyone.

  • Edinburgh Castle: Perched atop Castle Rock, Edinburgh Castle offers a captivating glimpse into Scotland’s history. Visitors can explore its impressive architecture, enjoy panoramic views of the city, and discover the Crown Jewels, all while soaking in the romantic atmosphere that envelops this historic fortress.
  • Royal Mile: Stretching through the heart of Old Town, the Royal Mile is a bustling street filled with shops, cafes, and historic sites. Experience the vibrant city vibes as you wander past medieval buildings, street performers, and charming alleys that reveal the rich tapestry of Edinburgh’s past.
  • Grassmarket: A lively area known for its outdoor spaces, Grassmarket is perfect for families. Enjoy a stroll through this historic marketplace, which features an array of eateries and shops, while taking in the picturesque views of the surrounding hills and the iconic castle.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Getting to Old Town EDInburgh is easy with Edinburgh Airport (EDI) located approximately 11km away. Notable hotels near the airport iNCLude Crescent House and Virgin Hotels Edinburgh, both of which provide convenient access to the airport. Alternatively, GLAsgow International Airport (GLA) is situated about 79km from Old Town Edinburgh, with nearby hotel options such as JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa. Lastly, Newcastle International Airport (NCL) is 138km away, with accommodations like Delta Hotels by Marriott Newcastle Gateshead and Copthorne Hotel Newcastle close by. Each airport offers various transportation services to ensure a smooth journey to your destination.

Frequently asked questions

What is Old Town Edinburgh like?
Old Town Edinburgh is an historic neighbourhood known for its top museums and major shopping area. Experience the best of Old Town Edinburgh with a visit to Royal Mile, Princes Street and Edinburgh Castle.
What's the best accommodation in Old Town Edinburgh?
Based on our traveller data, Apex Grassmarket Hotel is one of the top choices for your stay in Old Town Edinburgh. This hotel is steps from Grassmarket, and offers a restaurant and an indoor pool. Other good choices for your stay in the area include CODE - The Court, Edinburgh and Leonardo Royal Hotel Edinburgh.
How many hotels will I find in the Old Town Edinburgh area?
Expedia has 467 hotels and other accommodation options in Old Town Edinburgh to choose from, making this an ideal home base for exploring the greater Edinburgh area.
If I need to cancel my hotel reservation in Old Town Edinburgh, will I receive a refund?
Yes, most hotel reservations are fully refundable as long as you cancel before the hotel's cancellation deadline, which often is within 24-48 hours of check in. If your reservation is non-refundable, you might still have the option to cancel and get a refund within a 24-hour period of booking. Plug in your dates, click on "Search", then you can filter by "fully refundable" to get the best deals in Old Town Edinburgh.
What are the top things to see and do in Old Town Edinburgh?
Planning to do some shopping while in Old Town Edinburgh? Consider Royal Mile, Princes Street and Grassmarket. You could also plan a visit to Edinburgh Castle or Parliament House while you're in the neighbourhood. A few places to visit in the area around Old Town Edinburgh include Charles II Statue, John Knox's Grave and Real Mary King's Close. While you're out sightseeing, City Chambers and Heart of Midlothian are a couple of additional sights to visit in Edinburgh.
How can I get around Old Town Edinburgh and the greater Edinburgh area?
If you want to venture out of town, Edinburgh Waverley Station is the closest train station. You can also catch a ride at Edinburgh (ZXE-Edinburgh Waverly Train Station).

Explore a world of travel with Expedia