Live prices for your dates · free cancellation on many rooms

4 star hotels · Edinburgh · United Kingdom

4 Star Hotels in Edinburgh

We reviewed 158 hotels in Edinburgh and picked the 50 best-rated 4-star stays across the city centre, Old Town, and beyond.

50 hotels 33 rated 8.5+ typical MYR 1,040

hotels

Radisson Blu Hotel, Edinburgh City Centre R Central & spacious
8.7Great6,465 reviews

A 4-star stay right on the Royal Mile with an indoor pool, spa, and parking — ideal for exploring Edinburgh's old town.

FromMYR 1,381per night
Yotel Edinburgh Y Tech-forward

Yotel Edinburgh ★★★★

Edinburgh

8.3Great11,855 reviews

A smart, tech-forward stay in the heart of Edinburgh, with a gym and easy access to the city's attractions.

FromMYR 854per night
Leonardo Hotel Edinburgh Haymarket L Central & Convenient

Leonardo Hotel Edinburgh Haymarket ★★★★

Edinburgh

8.2Great10,519 reviews

A well-rated 4-star hotel in central Edinburgh, close to Haymarket station and within easy reach of Princes Street Gardens.

FromMYR 829per night
The Scotsman Hotel T City Centre

The Scotsman Hotel ★★★★

Edinburgh

8.7Great3,420 reviews

Central Edinburgh hotel with 24-hour reception, late check-out, and consistently praised staff.

FromMYR 2,068per night
Village Hotel Edinburgh V Pool & fitness hub

Village Hotel Edinburgh ★★★★

Edinburgh

8.1Great3,219 reviews

Pool, spa, and gym under one roof, with easy bus access to the city centre.

FromMYR 801per night
Tigerlily T Boutique central

Tigerlily ★★★★

Edinburgh

8.9Great1,757 reviews

A stylish central stay with a buzzing bar and restaurant, just 11 minutes' walk from the Scottish National Gallery.

FromMYR 1,663per night
Apex Grassmarket Hotel A Castle views & pool

Apex Grassmarket Hotel ★★★★

Edinburgh

8.5Great4,313 reviews

A 4-star stay in Edinburgh's Old Town, with views of the castle and a pool to unwind in.

FromMYR 1,152per night
Leonardo Royal Hotel Edinburgh L Central & Convenient

Leonardo Royal Hotel Edinburgh ★★★★

Edinburgh

8.6Great12,750 reviews

A central 4-star stay minutes from the train station, with a restaurant and bar for easy evenings.

FromMYR 478per night
Novotel Edinburgh Centre N Central & Family-Friendly

Novotel Edinburgh Centre ★★★★

Edinburgh

8.4Great6,238 reviews

Book for the indoor pool and central location near the Grassmarket.

FromMYR 1,091per night
Eden Locke E Apartment-style comfort

Eden Locke ★★★★

Edinburgh

8.8Great1,753 reviews

Spacious, apartment-style studios with kitchens and a prime George Street address, close to Charlotte Square and Edinburgh's gardens.

FromMYR 1,132per night
Novotel Edinburgh Park N Airport-friendly

Novotel Edinburgh Park ★★★★

Edinburgh

8.8Great5,843 reviews

A reliably comfortable base near Edinburgh Airport and the tram, with a pool, sauna, and good-value dining.

FromMYR 760per night
Hilton Edinburgh Carlton H Central Edinburgh

Hilton Edinburgh Carlton ★★★★

Edinburgh

8Great2,949 reviews

A 4-star stay on North Bridge, a short walk from the Royal Mile and Waverley Station, with modern rooms and city views.

FromMYR 1,205per night
Black Ivy B Park views & dining

Black Ivy ★★★★

Edinburgh

8.7Great1,115 reviews

A well-reviewed Edinburgh stay with park views and a standout restaurant.

FromMYR 1,091per night
The Hoxton, Edinburgh T West End Stay

The Hoxton, Edinburgh ★★★★

Edinburgh

8.9Great1,136 reviews

A stylish West End base with a restaurant, pet-friendly policy, and a 5-minute walk to Saint Mary's Cathedral.

FromMYR 1,034per night
Moxy Edinburgh M Lively & Central

Moxy Edinburgh ★★★★

Edinburgh

8.6Great5,368 reviews

A stylish, pet-friendly hotel with a lively bar and a prime spot near Digin Bruntsfield.

FromMYR 895per night
Doubletree By Hilton Edinburgh City Centre D Central & Convenient
8.3Great4,333 reviews

A central Edinburgh base with a standout dining score and castle views from select rooms.

FromMYR 351per night
Apex Waterloo Place Hotel A Central & Comfortable

Apex Waterloo Place Hotel ★★★★

Edinburgh

8.8Great5,380 reviews

A 4-star Edinburgh hotel with a prime location near theatres and the Christmas market, plus an indoor pool and spa.

FromMYR 1,916per night
Mercure Edinburgh Haymarket M Central & Well-Rated

Mercure Edinburgh Haymarket ★★★★

Edinburgh

8.3Great5,268 reviews

A central 4-star stay with a breakfast worth waking up for and a short walk to Edinburgh Castle.

FromMYR 1,136per night
Malmaison Edinburgh M Waterfront Stay

Malmaison Edinburgh ★★★★

Edinburgh

8.4Great4,280 reviews

Waterfront views on the Shore, with polished rooms and on-site parking.

FromMYR 1,066per night
Fraser Suites Edinburgh F Old Town Suites

Fraser Suites Edinburgh ★★★★

Edinburgh Aparthotel

8.6Great4,099 reviews

Centrally located on St Giles Street, these stylish suites put the Royal Mile and Edinburgh Castle within a short walk.

FromMYR 1,365per night
Tynecastle Park Hotel T Stadium-side stay

Tynecastle Park Hotel ★★★★

Edinburgh

9.1Perfect1,051 reviews

High-scoring hotel near the stadium with comfortable beds and attentive staff.

FromMYR 1,790per night
Hotel Indigo - Edinburgh - Princes Street By Ihg H Central & chic
8.6Great2,289 reviews

Right on Princes Street with castle views, a praised restaurant, and a 9/10 location score.

FromMYR 364per night
Ten Hill Place T Central & spotless

Ten Hill Place ★★★★

Edinburgh

8.8Great2,672 reviews

A central 4-star with a strong 8.8 guest rating, praised for its spotless rooms and hearty breakfast.

FromMYR 1,152per night
Market Street Hotel M Rooftop bar

Market Street Hotel ★★★★

Edinburgh

9.2Perfect3,112 reviews

Rooftop bar with skyline views, complimentary mini-bar, and breakfast with cooked options — all a short walk from Waverley station.

FromMYR 1,757per night
Apex City Of Edinburgh Hotel A Central Old Town

Apex City Of Edinburgh Hotel ★★★★

Edinburgh

8.7Great4,433 reviews

Castle views, a central Old Town address, and free Wi-Fi make this a solid base for exploring Edinburgh.

FromMYR 2,108per night
Holiday Inn Edinburgh Zoo By Ihg H Zoo-side stay

Holiday Inn Edinburgh Zoo By Ihg ★★★★

Edinburgh

8.1Great7,117 reviews

A well-rated hotel right by Edinburgh Zoo with an indoor pool, free parking, and easy bus links to the airport and city.

FromMYR 1,034per night
House Of Gods Royal Mile H Adults-only stay

House Of Gods Royal Mile ★★★★

Edinburgh

7.7Very good1,561 reviews

Bold, adults-only design hotel steps from Edinburgh Castle and the Royal Mile’s nightlife.

FromMYR 748per night
Malmaison Edinburgh City M Central New Town

Malmaison Edinburgh City ★★★★

Edinburgh

8.6Great2,117 reviews

A 4-star hotel with an 8.6 guest rating, right on St Andrew Square in Edinburgh's New Town – a solid choice for exploring on foot.

FromMYR 952per night
Voco Edinburgh - Royal Terrace By Ihg V Quiet & Central

Voco Edinburgh - Royal Terrace By Ihg ★★★★

Edinburgh

7.9Very good2,222 reviews

A peaceful base on a leafy terrace, with a garden, gym, and easy walk to the city centre.

FromMYR 1,185per night
Leonardo Edinburgh Murrayfield L Pool & parking

Leonardo Edinburgh Murrayfield ★★★★

Edinburgh

8.1Great7,082 reviews

A 4-star Edinburgh hotel with a heated pool, free parking and a strong breakfast – ideal for a relaxed stay.

FromMYR 756per night
Roomzzz Edinburgh R Central & spacious

Roomzzz Edinburgh ★★★★

Edinburgh Aparthotel

9.1Perfect1,855 reviews

Aparthotel with kitchenettes, city views, and a central Edinburgh location near the train station.

FromMYR 1,303per night
Hotel Du Vin Edinburgh H Boutique Old Town

Hotel Du Vin Edinburgh ★★★★

Edinburgh

8.9Great2,181 reviews

Boutique hotel in Edinburgh’s Old Town with roll-top baths, a whisky bar, and easy walks to the Royal Mile.

FromMYR 1,193per night
The Resident Edinburgh T City Stay

The Resident Edinburgh ★★★★

Edinburgh

9.1Perfect4,093 reviews

A modern 4-star stay in Edinburgh's West End, steps from Charlotte Square and loved for its spotless rooms and attentive service.

FromMYR 1,303per night
The Raeburn T Stockbridge stay

The Raeburn ★★★★

Edinburgh

9Perfect647 reviews

A stylish 9-room hotel in Stockbridge, with a lively bar and easy access to Edinburgh's Royal Mile.

FromMYR 1,545per night
Aparthotel Adagio Edinburgh Royal Mile A Old Town apartments

Aparthotel Adagio Edinburgh Royal Mile ★★★★

Edinburgh Aparthotel

8.6Great5,963 reviews

Spacious, well-equipped apartments in the heart of Old Town, just minutes from Princes Street Gardens and Waverley Station.

FromMYR 1,532per night
Courtyard By Marriott Edinburgh C New Town base

Courtyard By Marriott Edinburgh ★★★★

Edinburgh

8.5Great3,522 reviews

Modern rooms and a prime New Town location, with a tram stop right across the road.

FromMYR 355per night
Delta Hotels By Marriott Edinburgh D Wellness stay

Delta Hotels By Marriott Edinburgh ★★★★

Edinburgh

8Great4,053 reviews

A 4-star stay with an indoor pool, spa, and easy tram links to Edinburgh city centre.

FromMYR 748per night
Voco Edinburgh - Haymarket By Ihg V Central & Quiet

Voco Edinburgh - Haymarket By Ihg ★★★★

Edinburgh

8.9Great3,282 reviews

Quiet, modern rooms near Haymarket station with a standout restaurant team and easy access to Edinburgh's sights.

FromMYR 1,254per night
Rabble R Lively & central

Rabble ★★★★

Edinburgh

8.5Great1,098 reviews

A 4-star New Town hotel with a buzzing restaurant and bar, a short stroll from cultural landmarks.

FromMYR 633per night
Courtyard By Marriott Edinburgh West C Airport-adjacent

Courtyard By Marriott Edinburgh West ★★★★

Edinburgh

8.4Great2,931 reviews

A reliable west Edinburgh base with free parking, spacious rooms, and a breakfast worth waking up for.

FromMYR 670per night
Murrayfield Hotel M Guest favorite

Murrayfield Hotel ★★★★

Edinburgh

8.5Great3,713 reviews

In Edinburgh's Murrayfield district, this 4-star hotel wins praise for its location, friendly staff, and comfortable rooms.

FromMYR 270per night
Le Monde Hotel L Boutique & Central

Le Monde Hotel ★★★★

Edinburgh

8.3Great1,003 reviews

Themed rooms and Scottish dining on George Street, a short walk from the Old Town.

FromMYR 711per night
The Scholar T Guest favorite

The Scholar ★★★★

Edinburgh

8.8Great4,135 reviews

A well-rated Edinburgh stay with free parking and a breakfast guests rave about.

FromMYR 952per night
Holyrood Aparthotel H Old Town Apartments

Holyrood Aparthotel ★★★★

Edinburgh Aparthotel

8.1Great5,384 reviews

Self-catering apartments with kitchens, steps from the Royal Mile and Holyrood Palace.

FromMYR 960per night
Princes Street Suites P Self-catering central

Princes Street Suites ★★★★

Edinburgh Aparthotel

8.8Great4,242 reviews

Spacious, well-equipped apartments with a rooftop terrace and a location that puts the Old Town and Princes Street within minutes.

FromMYR 8,078per night
Frederick House Hotel F Central & Clean

Frederick House Hotel ★★★★

Edinburgh

8.5Great6,554 reviews

Consistently praised for its location and cleanliness, with spacious rooms and helpful staff.

FromMYR 315per night
Angels Share Hotel A City stay

Angels Share Hotel ★★★★

Edinburgh

8.3Great2,219 reviews

A stylish, comfortable base close to Princes Street, with a lively bar and restaurant.

FromMYR 650per night
Ja The Bruntsfield - Edinburgh J Shopping district

Ja The Bruntsfield - Edinburgh ★★★★

Edinburgh

8.5Great4,000 reviews

A contemporary hotel with 70 spacious rooms in Edinburgh's shopping district, around a 20-minute walk from the National Museum of Scotland.

FromMYR 474per night
The Rutland Hotel & Apartments T Central & well-rated

The Rutland Hotel & Apartments ★★★★

Edinburgh

9.3Perfect2,593 reviews

A 4-star stay in central Edinburgh with a praised restaurant, stylish rooms and apartments, and a location steps from the Castle and Princes Street.

FromMYR 1,426per night

Map & live prices by our partner

4 Star Hotels in Edinburgh City Centre

For a first visit, staying in the city centre puts you within walking distance of the Castle, Royal Mile, and Princes Street Gardens. The 4-star options here range from the tech-forward Yotel on the edge of the Old Town to the grand Apex Waterloo Place near the theatres. Prices are higher than the city average — expect from 150 GBP at Leonardo Haymarket to 375 GBP at The Scotsman — but you're paying for the convenience of stepping out straight into the action.

4 Star Hotels in Edinburgh

The core of Edinburgh's 4-star offering is the mid-range classic: comfortable, central, and consistently rated. With prices starting at 49 GBP and stretching to 382 GBP, you can find a quiet room in the West End, a lively base near the Grassmarket, or a waterfront spot in Leith. The top-rated in this set, Tynecastle Park Hotel (9.1), shows a strong stadium-side option, while the best value sits with Leonardo Royal Edinburgh at 87 GBP per night.

Frequently asked

What is the average price of a 4-star hotel in Edinburgh?

The typical price across the 4-star hotels on this page is 188 GBP per night, but you can find deals from as low as 49 GBP at properties like Doubletree By Hilton Edinburgh City Centre or Hotel Indigo on Princes Street.

Which area of Edinburgh is best for a first visit?

For a first trip, the Old Town or city centre is ideal — you're steps from the Royal Mile and Edinburgh Castle. Stay near Princes Street (Mount Royal, Hotel Indigo) or Haymarket (Leonardo, Mercure) for easy train and tram access.

How do I get from the airport to city centre 4-star hotels?

The tram runs from Edinburgh Airport to the city centre in about 30 minutes, stopping at Haymarket and Princes Street. Novotel Edinburgh Park is a 4-star option right by the airport and tram, while most central hotels are a short walk from the tram stops.

When is the cheapest time to book a 4-star hotel in Edinburgh?

Edinburgh prices spike during August's Festival and New Year. For lower rates, aim for late autumn or winter (excluding festive period) — you'll see rooms like Leonardo Royal from 87 GBP or Doubletree from 64 GBP.

4 Star Hotels in Edinburgh

Edinburgh's 4-star scene is remarkably deep: from Royal Mile stunners like the Radisson Blu and Market Street Hotel's rooftop bar to Haymarket's streamlined Leonards, the category spans the city's most walkable districts. You'll find properties tucked along Princes Street with castle views, others beside Waverley Station for train-to-hotel convenience, and a few further out near the airport or stadium where the price drops noticeably.

What unites these hotels is a consistent standard: most sit within a 10-minute walk of the Old Town or New Town, and the average guest rating across the set is 8.6. At the budget end, you can book a 4-star from 49 GBP (though typical prices land around 188 GBP), while top-tier choices like The Scotsman and Apex Waterloo Place push past 300 GBP for central addresses with pools and spa facilities.

The bottom line

4-star hotels in Edinburgh suit travellers who want a reliable, well-located base without the premium of a 5-star. They're ideal for couples and business visitors who value walking distance to key sights. If you're on a tight budget, consider the 3-star or budget pages for more options, or look at central if you want to be closer to the Old Town action. Families might prefer the family-friendly page, while those with cars should check the parking-specific list.