Find and Book Top Rated Hotels in Edinburgh

Search among 469 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
Filter & Sort
View map
151-200 out of 469
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Guest house
8.4
Great219 reviews
MapView on map1.3 mi from City Center700 yd from Holyrood Park
From   US$ 121 /nightSelect
8.4
Great129 reviews
MapView on map1700 yd from City Center800 yd from Edinburgh International Conference Centre (EICC)
From   US$ 129 /nightSelect
8.6
Great106 reviews
500 yd from City Center300 yd from Edinburgh Waverley Railway Station
From   US$ 31 /nightSelect
8.4
Great156 reviews
1.5 mi from City Center1100 yd from Holyrood Park
From   US$ 481 /nightSelect
Hotel
8.4
Great433 reviews
1700 yd from City Center200 yd from Holyrood Park
From   US$ 461 /nightSelect
8.6
Great1378 reviews
1.3 mi from City Center900 yd from Edinburgh International Conference Centre (EICC)
From   US$ 85 /nightSelect
Guest house
8.4
Great631 reviews
From   US$ 189 /nightSelect
8.2
Great41 reviews
1000 yd from City Center1000 yd from Edinburgh Playhouse
From   US$ 498 /nightSelect
8.4
Great171 reviews
1600 yd from City Center1200 yd from Edinburgh Playhouse
From   US$ 149 /nightSelect
Guest house
8.6
Great111 reviews
1.3 mi from City Center800 yd from Holyrood Park
From   US$ 132 /nightSelect
Guest house
8.2
Great64 reviews
1.5 mi from City Center1300 yd from Holyrood Park
From   US$ 147 /nightSelect
8.0
Great134 reviews
1.4 mi from City Center1100 yd from Edinburgh International Conference Centre (EICC)
From   US$ 204 /nightSelect
8.6
Great279 reviews
1.7 mi from City Center1700 yd from Edinburgh International Conference Centre (EICC)
From   US$ 257 /nightSelect
8.4
Great200 reviews
1.7 mi from City Center1200 yd from Murrayfield Stadium
From   US$ 113 /nightSelect
Hotel
8.4
Great714 reviews
600 yd from City Center300 yd from University of Edinburgh
From   US$ 300 /nightSelect
8.2
Great118 reviews
200 yd from City Center200 yd from University of Edinburgh
From   US$ 197 /nightSelect
8.4
Great229 reviews
1.0 mi from City Center600 yd from Holyrood Park
From   US$ 73 /nightSelect
Bed & Breakfast
8.6
Great293 reviews
1.7 mi from City Center1600 yd from Holyrood Park
From   US$ 235 /nightSelect
8.4
Great79 reviews
1.8 mi from City Center900 yd from Inverleith House
From   US$ 109 /nightSelect
Guest house
8.4
Great152 reviews
1800 yd from City Center700 yd from Edinburgh International Conference Centre (EICC)
From   US$ 160 /nightSelect
Guest house
8.6
Great341 reviews
1.1 mi from City Center1200 yd from Edinburgh Playhouse
From   US$ 128 /nightSelect
Guest house
8.4
Great135 reviews
1.7 mi from City Center1500 yd from Holyrood Park
From   US$ 127 /nightSelect
Guest house
8.2
Great147 reviews
1000 yd from City Center300 yd from Edinburgh Playhouse
From   US$ 196 /nightSelect
Guest house
8.2
Great119 reviews
1.3 mi from City Center1000 yd from Holyrood Park
From   US$ 148 /nightSelect
8.4
Great64 reviews
7.4 mi from City Center1.1 mi from National Trust for Scotland: Malleny Garden
From   US$ 197 /nightSelect
Aparthotel
8.2
Great104 reviews
900 yd from City Center700 yd from Scottish National Gallery
From   US$ 247 /nightSelect
Bed & Breakfast
8.2
Great425 reviews
800 yd from City Center400 yd from Edinburgh Playhouse
From   US$ 178 /nightSelect
8.4
Great315 reviews
1100 yd from City Center500 yd from Scottish National Gallery
From   US$ 236 /nightSelect
Guest house
8.6
Great343 reviews
3.1 mi from City Center1200 yd from Portobello Beach
From   US$ 134 /nightSelect
Hotel
8.4
Great649 reviews
1.3 mi from City Center800 yd from Edinburgh International Conference Centre (EICC)
From   US$ 39 /nightSelect
Guest house
8.2
Great161 reviews
1.4 mi from City Center1100 yd from Holyrood Park
From   US$ 72 /nightSelect
8.2
Great81 reviews
8.6 mi from City Center
From   US$ 69 /nightSelect
8.4
Great130 reviews
1100 yd from City Center600 yd from Scottish National Gallery
From   US$ 86 /nightSelect
Guest house
8.2
Great154 reviews
1.4 mi from City Center1000 yd from Edinburgh International Conference Centre (EICC)
From   US$ 100 /nightSelect
Guest house
8.0
Great190 reviews
1.2 mi from City Center800 yd from Holyrood Park
From   US$ 122 /nightSelect
Bed & Breakfast
8.4
Great75 reviews
2.4 mi from City Center1600 yd from Murrayfield Stadium
From   US$ 225 /nightSelect
Guest house
8.4
Great93 reviews
1.6 mi from City Center1.2 mi from Edinburgh Playhouse
From   US$ 224 /nightSelect
Bed & Breakfast
8.4
Great44 reviews
1.8 mi from City Center1200 yd from Murrayfield Stadium
From   US$ 259 /nightSelect
Guest house
8.6
Great105 reviews
1.5 mi from City Center1400 yd from Holyrood Park
From   US$ 89 /nightSelect
Guest house
8.4
Great556 reviews
1200 yd from City Center600 yd from Scottish National Gallery
From   US$ 141 /nightSelect
Guest house
8.4
Great56 reviews
1100 yd from City Center300 yd from Edinburgh Playhouse
From   US$ 234 /nightSelect
Guest house
8.2
Great61 reviews
1.4 mi from City Center1000 yd from Holyrood Park
From   US$ 251 /nightSelect
8.4
Great252 reviews
900 yd from City Center400 yd from Scottish National Gallery
From   US$ 182 /nightSelect
Guest house
8.2
Great373 reviews
1.3 mi from City Center900 yd from Edinburgh International Conference Centre (EICC)
From   US$ 72 /nightSelect
8.2
Great119 reviews
1.0 mi from City Center300 yd from Edinburgh International Conference Centre (EICC)
From   US$ 389 /nightSelect
8.4
Great232 reviews
From   US$ 20 /nightSelect
8.4
Great283 reviews
1600 yd from City Center700 yd from Edinburgh International Conference Centre (EICC)
From   US$ 1 029 /nightSelect
8.2
Great173 reviews
800 yd from City Center500 yd from Edinburgh Playhouse
From   US$ 158 /nightSelect
Guest house
8.4
Great305 reviews
1600 yd from City Center1200 yd from Edinburgh Playhouse
From   US$ 129 /nightSelect
Guest house
8.2
Great135 reviews
1.0 mi from City Center600 yd from Holyrood Park
From   US$ 98 /nightSelect

Best hotels and places to stay in Edinburgh

Why visit?

Edinburgh, the vibrant capital city of Scotland, is a must-visit destination for any traveler. With its rich history, stunning architecture, and picturesque landscapes, Edinburgh offers a unique blend of old-world charm and modern attractions. From exploring the famous Edinburgh Castle to strolling along the Royal Mile, there is something for everyone in this enchanting city.

Where to stay?

When it comes to choosing the best areas to stay in Edinburgh, there are a few notable neighborhoods that offer a range of accommodations and easy access to the city's top attractions.

Old Town: Steeped in history, the Old Town is home to the iconic Edinburgh Castle and the Royal Mile. Staying in this area allows you to immerse yourself in the city's medieval charm and enjoy the convenience of being within walking distance of many major landmarks.

New Town: Contrary to its name, New Town is actually a Georgian masterpiece with elegant streets, grand squares, and a vibrant shopping district. This neighborhood offers a more cosmopolitan atmosphere and is ideal for those seeking stylish boutiques, trendy bars, and upscale restaurants.

Grassmarket: Nestled beneath the imposing Edinburgh Castle, Grassmarket is a lively area with a bohemian vibe. It offers a wide range of accommodations, including boutique hotels and cozy guesthouses. This neighborhood is known for its vibrant nightlife, quirky shops, and street performances.

What is the price per hotel room per night?

The average prices for hotel rooms in Edinburgh can vary depending on the star rating of the hotel. Here is an approximate range of prices per room per night:

3-star hotels: $80-$150

4-star hotels: $150-$250

5-star hotels: $250 and above

Best value for money:

The Inn on the Mile: Located on the famous Royal Mile, this boutique hotel offers stylish and comfortable rooms at an affordable price. Guests can enjoy the vibrant atmosphere of the Old Town and easy access to top attractions such as the Edinburgh Castle.

Motel One Edinburgh-Royal: Situated in the heart of the city, this budget-friendly hotel boasts modern decor and excellent amenities. Its central location makes it an ideal choice for exploring both the Old Town and New Town.

Holiday Inn Express Edinburgh City Centre: Offering comfortable rooms and a complimentary breakfast, this hotel provides great value for money. It is conveniently located near popular attractions such as Princes Street and the National Museum of Scotland.

Best kids-friendly hotels:

Apex Grassmarket Hotel: This family-friendly hotel offers spacious rooms and a range of amenities to keep children entertained. It is centrally located and provides easy access to various attractions, including the Camera Obscura and World of Illusions.

Radisson Blu Hotel, Edinburgh: With its stunning views of Edinburgh Castle, this hotel offers a memorable experience for families. It features family rooms, a swimming pool, and a dedicated kids' menu at its on-site restaurant.

Best hotels for a romantic getaway:

The Balmoral: Known for its luxurious ambiance and impeccable service, this five-star hotel is the epitome of romance. Located on Princes Street, it offers breathtaking views of the city and easy access to upscale shopping and dining options.

Prestonfield House: Set within a beautiful estate with lush gardens, this boutique hotel exudes charm and elegance. Couples can indulge in fine dining experiences and enjoy a romantic stroll in the surrounding parkland.

Best for location:

The Principal Edinburgh George Street: Situated on the iconic George Street, this hotel provides a prime location for exploring both the Old Town and New Town. With its stylish rooms and excellent service, it offers a convenient base for sightseeing.

The Witchery by the Castle: Located just steps away from Edinburgh Castle, this luxurious hotel offers a unique and unforgettable experience. Its lavish suites and atmospheric setting create a truly magical stay in the heart of the city.

Kimpton Charlotte Square Hotel: Nestled in the New Town, this boutique hotel combines historical elegance with modern comforts. Its central location provides easy access to attractions such as the Charlotte Square Gardens and the Palace of Holyroodhouse.

Best for a short city break:

The Scotsman Hotel: Housed in a historic building, this hotel offers a blend of traditional charm and contemporary comfort. Its central location near the Royal Mile makes it an ideal choice for a short city break.

Radisson Collection Hotel, Royal Mile Edinburgh: Boasting a prime location on the Royal Mile, this hotel provides easy access to top attractions and offers luxurious rooms with stunning views. It is perfect for those looking to immerse themselves in the city's history.

Show moreLess