Top Hotels in Edinburgh

Search among 261 available hotels and places to stay in Edinburgh from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
151-200 out of 261
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great41 reviews
5 adults
2 bedrooms
3 beds
MapView on map1000 yd from City Center1000 yd from Edinburgh Playhouse
From   US$ 274 /nightSelect
8.4
Great161 reviews
MapView on map1.5 mi from City Center1100 yd from Holyrood Park
From   US$ 464 /nightSelect
8.4
Great106 reviews
1.6 mi from City Center1.2 mi from Edinburgh Playhouse
From   US$ 95 /nightSelect
8.4
Great56 reviews
1100 yd from City Center300 yd from Edinburgh Playhouse
From   US$ 234 /nightSelect
8.4
Great640 reviews
From   US$ 189 /nightSelect
8.6
Great111 reviews
1.3 mi from City Center800 yd from Holyrood Park
From   US$ 132 /nightSelect
8.6
Great1378 reviews
1.3 mi from City Center900 yd from Edinburgh International Conference Centre (EICC)
From   US$ 85 /nightSelect
8.6
Great279 reviews
1.7 mi from City Center1700 yd from Edinburgh International Conference Centre (EICC)
From   US$ 257 /nightSelect
8.2
Great64 reviews
1.5 mi from City Center1300 yd from Holyrood Park
From   US$ 147 /nightSelect
8.0
Great133 reviews
1.4 mi from City Center1100 yd from Edinburgh International Conference Centre (EICC)
From   US$ 204 /nightSelect
8.4
Great171 reviews
1600 yd from City Center1200 yd from Edinburgh Playhouse
From   US$ 149 /nightSelect
8.4
Great211 reviews
1.7 mi from City Center1200 yd from Murrayfield Stadium
From   US$ 61 /nightSelect
8.2
Great133 reviews
200 yd from City Center200 yd from University of Edinburgh
From   US$ 197 /nightSelect
Hotel
8.4
Great718 reviews
600 yd from City Center300 yd from University of Edinburgh
From   US$ 88 /nightSelect
8.6
Great298 reviews
1.7 mi from City Center1600 yd from Holyrood Park
From   US$ 235 /nightSelect
8.6
Great346 reviews
1.1 mi from City Center1200 yd from Edinburgh Playhouse
From   US$ 128 /nightSelect
8.2
Great172 reviews
1800 yd from City Center700 yd from Edinburgh International Conference Centre (EICC)
From   US$ 76 /nightSelect
8.4
Great151 reviews
1.7 mi from City Center1500 yd from Holyrood Park
From   US$ 127 /nightSelect
8.2
Great97 reviews
7.4 mi from City Center
From   US$ 373 /nightSelect
8.4
Great100 reviews
1.8 mi from City Center
From   US$ 109 /nightSelect
8.2
Great151 reviews
1000 yd from City Center300 yd from Edinburgh Playhouse
From   US$ 196 /nightSelect
8.4
Great323 reviews
1100 yd from City Center500 yd from Scottish National Gallery
From   US$ 236 /nightSelect
8.0
Great118 reviews
8.6 mi from City Center
From   US$ 69 /nightSelect
8.6
Great105 reviews
1.5 mi from City Center1400 yd from Holyrood Park
From   US$ 89 /nightSelect
8.4
Great44 reviews
1.8 mi from City Center1200 yd from Murrayfield Stadium
From   US$ 259 /nightSelect
8.6
Great341 reviews
3.1 mi from City Center
From   US$ 134 /nightSelect
8.2
Great162 reviews
1.4 mi from City Center1000 yd from Edinburgh International Conference Centre (EICC)
From   US$ 106 /nightSelect
8.0
Great189 reviews
1.2 mi from City Center800 yd from Holyrood Park
From   US$ 122 /nightSelect
8.4
Great252 reviews
900 yd from City Center400 yd from Scottish National Gallery
From   US$ 182 /nightSelect
8.4
Great561 reviews
1200 yd from City Center600 yd from Scottish National Gallery
From   US$ 141 /nightSelect
Bed & Breakfast
8.2
Great425 reviews
800 yd from City Center400 yd from Edinburgh Playhouse
From   US$ 178 /nightSelect
8.2
Great124 reviews
1.0 mi from City Center300 yd from Edinburgh International Conference Centre (EICC)
From   US$ 146 /nightSelect
8.2
Great373 reviews
1.3 mi from City Center900 yd from Edinburgh International Conference Centre (EICC)
From   US$ 72 /nightSelect
8.2
Great191 reviews
800 yd from City Center500 yd from Edinburgh Playhouse
From   US$ 126 /nightSelect
1600 yd from City Center700 yd from Edinburgh International Conference Centre (EICC)
From   US$ 98 /nightSelect
8.4
Great318 reviews
1600 yd from City Center1200 yd from Edinburgh Playhouse
From   US$ 129 /nightSelect
8.4
Great388 reviews
1.4 mi from City Center1000 yd from Edinburgh International Conference Centre (EICC)
From   US$ 84 /nightSelect
8.6
Great53 reviews
1.0 mi from City Center700 yd from Edinburgh International Conference Centre (EICC)
From   US$ 145 /nightSelect
8.2
Great36 reviews
1.4 mi from City Center1200 yd from Holyrood Park
From   US$ 204 /nightSelect
8.4
Great208 reviews
1700 yd from City Center1000 yd from Edinburgh Playhouse
From   US$ 54 /nightSelect
8.0
Great150 reviews
1.0 mi from City Center600 yd from Holyrood Park
From   US$ 98 /nightSelect
Guest house
8.2
Great179 reviews
2.5 mi from City Center
From   US$ 104 /nightSelect
8.0
Great145 reviews
1.1 mi from City Center1200 yd from Edinburgh Playhouse
From   US$ 142 /nightSelect
8.2
Great361 reviews
1100 yd from City Center400 yd from Edinburgh Playhouse
From   US$ 96 /nightSelect
Bed & Breakfast
8.2
Great112 reviews
2.0 mi from City Center1.1 mi from Holyrood Park
From   US$ 109 /nightSelect
8.6
Great489 reviews
1100 yd from City Center400 yd from Grassmarket
From   US$ 151 /nightSelect
8.2
Great50 reviews
2.0 mi from City Center
From   US$ 170 /nightSelect
8.8
Great356 reviews
1.1 mi from City Center800 yd from Edinburgh International Conference Centre (EICC)
From   US$ 251 /nightSelect
8.6
Great481 reviews
2.5 mi from City Center
From   US$ 240 /nightSelect
8.2
Great219 reviews
1.1 mi from City Center700 yd from Holyrood Park
From   US$ 175 /nightSelect

Best hotels and places to stay in Edinburgh

Why visit?

Edinburgh, the capital city of Scotland, is a captivating destination known for its rich history, stunning architecture, and vibrant cultural scene. Whether youre drawn to its famous festivals, iconic landmarks, or the charming streets of the Old Town, Edinburgh has something to offer for every type of traveler. With a range of accommodation options including B&Bs, hotels, hostels, and more, finding the perfect place to stay is easy. Explore the best hotels and places to stay in Edinburgh for an unforgettable experience.

Where to stay?

Old Town: Situated at the heart of the city, the Old Town is a UNESCO World Heritage site filled with historical charm. Here, youll find iconic attractions such as Edinburgh Castle, the Royal Mile, and the Palace of Holyroodhouse. Choose from a variety of hotels in Edinburghs Old Town to immerse yourself in the citys rich heritage and enjoy easy access to its major sights, cozy pubs, and traditional eateries.

New Town: Contrasting with the medieval streets of the Old Town, the New Town offers a more elegant and spacious atmosphere. This Georgian neighborhood features stunning neoclassical architecture, beautiful gardens, and a wide range of shops, restaurants, and cultural venues. Stay in one of the hotels in Edinburghs New Town for a stylish and sophisticated experience, and enjoy exploring its vibrant cultural scene and upscale boutiques.

Leith: Located near the coast, Leith is a trendy and up-and-coming area that offers a unique blend of maritime heritage and modern attractions. Home to the Royal Yacht Britannia, this vibrant district is filled with hip bars, art galleries, and diverse dining options. Choose from a selection of hotels in Edinburghs Leith area to experience a different side of the city and enjoy its waterfront charm.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $500.

Best value for money:

The Dunstane Houses: Located in stylish West End, The Dunstane Houses offer a combination of boutique hotel and B&B ambiance. With elegantly decorated rooms that feature Scottish design elements, this Edinburgh hotel provides a cozy and comfortable stay. Enjoy convenient access to the city center, and indulge in delicious meals at their award-winning restaurant, Skerries.

Motel One Edinburgh-Royal: Situated in the heart of the city center, Motel One Edinburgh-Royal offers affordable yet stylish accommodation. This budget-friendly hotel features modern and minimalist rooms with comfortable amenities. With its central location, guests can easily explore the main attractions of Edinburgh while enjoying the convenience of nearby restaurants, shops, and entertainment options.

The Inn Place: Located just off the historic Royal Mile, The Inn Place provides a great value for those seeking a comfortable stay in a prime location. This hotel offers cozy rooms with contemporary decor and modern amenities. Explore the vibrant streets of the Old Town, visit famous landmarks, and enjoy the citys buzzing nightlife, all within walking distance from this Edinburgh hotel.

Best kids-friendly hotels:

Novotel Edinburgh Centre: Situated in the city center, Novotel Edinburgh Centre offers a family-friendly stay with spacious rooms and dedicated amenities for children. The hotel features a play area, video game consoles, and a special kids menu at their restaurant. With its central location, families can easily explore nearby attractions like Edinburgh Castle and the National Museum of Scotland.

Holiday Inn Express Edinburgh City Centre: Located near the Royal Mile, Holiday Inn Express Edinburgh City Centre is an excellent choice for families. The hotel provides comfortable rooms equipped with family-friendly amenities. Enjoy a complimentary breakfast before embarking on a day of exploring Edinburghs top family attractions, such as Edinburgh Zoo or Dynamic Earth.

Best hotels for a romantic getaway:

Radisson Collection Hotel, Royal Mile Edinburgh: Nestled in the heart of the Royal Mile, this luxurious hotel provides a romantic setting with its stylish rooms, elegant decor, and stunning views of the city. Indulge in a couples spa treatment, savor fine dining at their restaurant, and enjoy the enchanting atmosphere of Edinburghs historic streets.

The Witchery by the Castle: Located just steps away from Edinburgh Castle, The Witchery by the Castle offers a truly romantic experience. This boutique hotel features uniquely designed rooms with Gothic-inspired decor, creating a magical atmosphere. Enjoy a candlelit dinner at their renowned restaurant, offering a memorable culinary experience for couples.

Best for location:

The Balmoral: Situated in the heart of Edinburghs city center, The Balmoral offers luxurious accommodations with impeccable service. This landmark hotel provides easy access to popular attractions, upscale shopping areas, and Edinburghs vibrant cultural scene. Enjoy panoramic views from their elegant rooms and indulge in fine dining at their Michelin-starred restaurant.

Apex Grassmarket Hotel: Located in the lively Grassmarket area, this hotel offers a prime location with stunning views of Edinburgh Castle. Stay in modern and spacious rooms, and immerse yourself in the vibrant atmosphere of the surrounding streets. Explore nearby attractions, lively pubs, and enjoy the energetic ambiance of this central Edinburgh location.

Kimpton Charlotte Square Hotel: Situated in the Georgian New Town, Kimpton Charlotte Square Hotel offers a tranquil retreat in a central location. This luxurious hotel features elegant rooms, a tranquil spa, and a delightful garden for relaxation. Enjoy easy access to the citys main attractions, upscale boutiques, and charming cafes.

Best for a short city break:

Principal Edinburgh George Street: Located on the vibrant George Street, this hotel is the perfect choice for a short city break. Stay in elegantly designed rooms, enjoy delicious meals at their restaurant, and experience the vibrant nightlife just steps away. With its central location, guests can easily explore the citys main attractions on foot.

Ibis Edinburgh Centre South Bridge: Situated near the Royal Mile, this budget-friendly hotel provides a comfortable stay for a short city break. Offering modern rooms with essential amenities, guests can enjoy quick access to Edinburghs major sights, museums, and shopping areas. Rest and recharge before diving back into the citys vibrant atmosphere.

Show moreLess