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,495 reviews)
"Quiet, clean room"
Canada
Michael
The price is AU$294
includes taxes & fees
2 Aug - 3 Aug
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,802 reviews)
"Good breakfast, helpful staff, excellent amenities"
United States
Jodi
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,118 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,449 reviews)
"Great location and staff very friendly."
United States
Tampa
The price is AU$548
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,935 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,486 reviews)
"Perfect location and friendly staff. Will stay here again."
United States
Brandy
The price is AU$852
includes taxes & fees
3 Aug - 4 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,543 reviews)
"The staff was super friendly and the Hôtel location super nice."
United States
Rosalva
The price is AU$445
includes taxes & fees
2 Aug - 3 Aug
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,465 reviews)
"Wonderful location and property!"
Canada
Rasha
The price is AU$458
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, (341 reviews)
"Great stay"
United States
Marissa
The price is AU$437
includes taxes & fees
31 July - 1 Aug
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,022 reviews)
"really clean room and had AC!"
United States
Lanie
The price is AU$283
includes taxes & fees
2 Aug - 3 Aug
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,008 reviews)
"Best location, nice space, good breakfast. Would stay again!"
United States
Stephanie
The price is AU$433
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,618 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, (686 reviews)
"Nice place great location"
United Kingdom
Findlay
The price is AU$611
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$475
includes taxes & fees
26 July - 27 July
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,694 reviews)
"Extremely well located, comfortable rooms"
Canada
Michelle Van
The price is AU$485
includes taxes & fees
2 Aug - 3 Aug
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$498
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,244 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,695 reviews)
"Friendly place"
Italy
luca
The price is AU$332
includes taxes & fees
27 July - 28 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$273
includes taxes & fees
2 Aug - 3 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,004 reviews)
"Great and very well located hotel. Its central location helped us to get to all places by walking. Excellent and friendly staff. Breakfast was great! I would recommend this hotel to anybody coming to this magnificent city."
United States
SANDRO MARTINEZ
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
Champagne bar
Market Street Hotel
4.0 star property
9.8
Exceptional
1,449 reviews
View
Property amenity
Hotel du Vin & Bistro Edinburgh
4.0 star property
9.6
Exceptional
1,003 reviews
View
Superior 2 Bed Apartment with Balcony | Balcony view
Destiny Scotland Royal Mile Residence
4.0 star property
9.6
Exceptional
198 reviews
View
Exterior
Destiny Scotland George IV Apartments
4.0 star property
9.6
Exceptional
116 reviews
View
Townhouse Apartment
Old Town Chambers, Autograph Collection
5.0 star property
9.6
Exceptional
1,002 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

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?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline − this is often within 24 to 48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our 'Fully refundable property' filter during your search to find the right Old Town Edinburgh hotel for you.
How can I save on a hotel booking in Old Town Edinburgh with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Old Town Edinburgh hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Old Town Edinburgh?
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