Find and Book Top Rated Hotels in Edinburgh

Search among 475 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
1-50 out of 475
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
8.6
Great429 reviews
MapView on map400 yd from City Center200 yd from Edinburgh Waverley Railway Station
From   US$ 681 /nightSelect
8.6
Great1632 reviews
MapView on map100 yd from City Center100 yd from Royal Mile
From   US$ 343 /nightSelect
8.6
Great826 reviews
200 yd from City Center200 yd from Royal Mile
From   US$ 331 /nightSelect
8.6
Great940 reviews
100 yd from City Center100 yd from Royal Mile
From   US$ 355 /nightSelect
8.4
Great158 reviews
From   US$ 364 /nightSelect
800 yd from City Center400 yd from Scottish National Gallery
From   US$ 125 /nightSelect
8.6
Great1168 reviews
300 yd from City Center100 yd from St. Giles Cathedral
From   US$ 309 /nightSelect
8.6
Great1064 reviews
800 yd from City Center100 yd from Grassmarket
From   US$ 285 /nightSelect
8.2
Great60 reviews
600 yd from City Center300 yd from Grassmarket
From   US$ 685 /nightSelect
8.6
Great852 reviews
700 yd from City Center200 yd from Grassmarket
From   US$ 323 /nightSelect
8.6
Great494 reviews
1400 yd from City Center300 yd from Edinburgh International Conference Centre (EICC)
From   US$ 376 /nightSelect
8.6
Great761 reviews
500 yd from City Center300 yd from Edinburgh Waverley Railway Station
From   US$ 301 /nightSelect
8.4
Great169 reviews
From   US$ 294 /nightSelect
8.6
Great384 reviews
900 yd from City Center100 yd from Edinburgh Playhouse
From   US$ 327 /nightSelect
8.6
Great808 reviews
800 yd from City Center800 yd from Royal Mile
From   US$ 300 /nightSelect
8.6
Great1467 reviews
1300 yd from City Center600 yd from Edinburgh Castle
From   US$ 394 /nightSelect
Hotel
8.6
Great380 reviews
1.1 mi from City Center800 yd from Edinburgh International Conference Centre (EICC)
From   US$ 356 /nightSelect
900 yd from City Center100 yd from Edinburgh Playhouse
From   US$ 60 /nightSelect
8.2
Great126 reviews
600 yd from City Center300 yd from Edinburgh Waverley Railway Station
From   US$ 356 /nightSelect
8.4
Great677 reviews
300 yd from City Center200 yd from St. Giles Cathedral
From   US$ 338 /nightSelect
8.2
Great219 reviews
300 yd from City Center100 yd from St. Giles Cathedral
From   US$ 381 /nightSelect
8.6
Great197 reviews
700 yd from City Center200 yd from Grassmarket
From   US$ 29 /nightSelect
8.2
Great333 reviews
1400 yd from City Center700 yd from Edinburgh Castle
From   US$ 257 /nightSelect
8.4
Great443 reviews
2.0 mi from City Center
From   US$ 183 /nightSelect
8.6
Great578 reviews
600 yd from City Center300 yd from University of Edinburgh
From   US$ 187 /nightSelect
Aparthotel
8.2
Great177 reviews
1300 yd from City Center600 yd from Edinburgh Castle
From   US$ 283 /nightSelect
8.6
Great1829 reviews
200 yd from City Center300 yd from Royal Mile
From   US$ 309 /nightSelect
8.6
Great1952 reviews
1300 yd from City Center400 yd from Edinburgh Castle
From   US$ 344 /nightSelect
8.6
Great882 reviews
1100 yd from City Center400 yd from Grassmarket
From   US$ 284 /nightSelect
8.4
Great667 reviews
600 yd from City Center200 yd from Grassmarket
From   US$ 81 /nightSelect
8.4
Great528 reviews
100 yd from City Center100 yd from Royal Mile
From   US$ 316 /nightSelect
8.2
Great440 reviews
1.2 mi from City Center600 yd from Edinburgh International Conference Centre (EICC)
From   US$ 41 /nightSelect
8.4
Great525 reviews
300 yd from City Center200 yd from University of Edinburgh
From   US$ 220 /nightSelect
8.6
Great1400 reviews
500 yd from City Center300 yd from Scottish National Gallery
From   US$ 281 /nightSelect
8.6
Great1489 reviews
1.1 mi from City Center300 yd from Edinburgh International Conference Centre (EICC)
From   US$ 231 /nightSelect
8.4
Great819 reviews
3.1 mi from City Center100 yd from Edinburgh Zoo
From   US$ 67 /nightSelect
8.2
Great224 reviews
2.2 mi from City Center700 yd from Royal Victoria Building
From   US$ 212 /nightSelect
8.4
Great340 reviews
600 yd from City Center300 yd from University of Edinburgh
From   US$ 347 /nightSelect
8.2
Great411 reviews
1.1 mi from City Center500 yd from Edinburgh International Conference Centre (EICC)
From   US$ 202 /nightSelect
8.4
Great551 reviews
1400 yd from City Center500 yd from Edinburgh Castle
From   US$ 421 /nightSelect
Hotel
8.4
Great240 reviews
1300 yd from City Center600 yd from Edinburgh Castle
From   US$ 416 /nightSelect
8.4
Great560 reviews
1200 yd from City Center500 yd from Grassmarket
From   US$ 168 /nightSelect
8.2
Great223 reviews
100 yd from City Center100 yd from Royal Mile
From   US$ 117 /nightSelect
8.6
Great654 reviews
900 yd from City Center300 yd from The Meadows
From   US$ 528 /nightSelect
8.4
Great284 reviews
1700 yd from City Center300 yd from Edinburgh International Conference Centre (EICC)
From   US$ 452 /nightSelect
8.4
Great251 reviews
200 yd from City Center200 yd from Royal Mile
From   US$ 165 /nightSelect
8.6
Great352 reviews
1100 yd from City Center700 yd from Scottish National Gallery
From   US$ 93 /nightSelect
8.6
Great683 reviews
1.1 mi from City Center1100 yd from Edinburgh International Conference Centre (EICC)
From   US$ 389 /nightSelect
8.6
Great1335 reviews
500 yd from City Center200 yd from Edinburgh Waverley Railway Station
From   US$ 658 /nightSelect
8.6
Great809 reviews
5.1 mi from City Center
From   US$ 162 /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