Skip to main content

Three-Star Hotels in Edinburgh

Find the three-star hotels that appeal to you the most

The best three-star hotels in Edinburgh

Check out our pick of great three-star hotels in Edinburgh

Filter by:

Review score

Hotel Ceilidh-Donia

Hotel in Newington, Edinburgh

This small, family-run metro hotel has easy access by bus to Edinburgh city centre, less than 2 miles away. It offers free on-street parking, free WiFi, en-suite rooms and a bar.

D
DAVID
From
France
Lovely people, great breakfast, very quiet
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,993 reviews
Price from
US$138.37
1 night, 2 adults

Sonas Guesthouse

Newington, Edinburgh

With free parking and free WiFi, Sonas Guest House offers bright, cosy bedrooms. The historical Royal Mile and Holyrood Park are just a 20-minute walk away.

L
Lilla
From
Austria
you're going to get a warm welcome, a tidy and clean little apartment with thoughtful and practical details and additions in a peaceful and quiet part of edinburgh still conveniently close to the city center. it's clear that the owners want to make sure you have a comfortable and enjoyable stay in this amazing city. i'd absolutely recommend this place!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 708 reviews
Price from
US$159
1 night, 2 adults

hub Edinburgh City Centre - Haymarket

Hotel in Haymarket, Edinburgh

Ideally situated in Edinburgh, hub Edinburgh City Centre - Haymarket features air-conditioned rooms, a restaurant and a bar. This 3-star hotel offers a 24-hour front desk.

F
Fiona
From
United Kingdom
So convenient for the rugby match & town.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews
Price from
US$101.18
1 night, 2 adults

Point A Hotel Edinburgh Haymarket

Hotel in West End, Edinburgh

Attractively set in the centre of Edinburgh, Point A Hotel Edinburgh Haymarket features air-conditioned rooms, a shared lounge, free WiFi and a bar. This 3-star hotel offers luggage storage space.

N
Nicolas
From
Switzerland
The most friendly staff at the reception!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 5,483 reviews
Price from
US$130.09
1 night, 2 adults

New Town Guest House (Adults Only)

Stockbridge, Edinburgh

Located in the Stockbridge district in Edinburgh, New Town Guest House (Adults Only) offers 3-star rooms with free WiFi.

T
Taisiia
From
Spain
Amazing place to stay! Fully met our expectations! The room was very beautiful. The guesthouse is very nice, you can even use a fridge in the common room. There is a small supermarket at a walking distance. It's also 30 mins walking to the centre, which is not far away.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,505 reviews
Price from
US$89.88
1 night, 2 adults

Hampton By Hilton Edinburgh West End

Hotel in Edinburgh City Centre, Edinburgh

Located within a 5-minute walk of EICC and a 12-minute walk of Edinburgh Castle, Hampton By Hilton Edinburgh West End in Edinburgh features a fitness centre and rooms with free WiFi.

T
Tasha
From
New Zealand
We arrived early in the morning after a very long flight and the staff went out of their way to let us check in half a day early and gave us complimentary breakfast. We were so grateful.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,538 reviews
Price from
US$142.30
1 night, 2 adults

ibis Styles Edinburgh St Andrew Square

Hotel in Edinburgh City Centre, Edinburgh

Just 2 minutes’ walk from Princes Street, ibis Styles St Andrew Square offers uniquely designed rooms in Edinburgh city centre.

J
Jane
From
New Zealand
As the name says- a stylish take on Ibis. A little more than your regular Ibis hotel. Location is superb for transport links and most areas of town. Breakfast offered exceeded expectations.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 6,763 reviews
Price from
US$170.14
1 night, 2 adults

Motel One Edinburgh-Princes

Hotel in Edinburgh City Centre, Edinburgh

Motel One Edinburgh-Princes is set in the heart of Princes Street and less than 5 minutes’ walk from Edinburgh Waverley Station. This contemporary hotel features a bar and a 24-hour front desk.

V
Valentin
From
Romania
The location is right in the city center, within walking distances to all the main tourist attractions. The hotel is modern and clean. The staff was very friendly and polite. Our room was located opposite to Princes street so it was extremely quiet. No issues with any of the amenities.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 6,650 reviews
Price from
US$144.55
1 night, 2 adults

28 York Place Hotel

Hotel in Edinburgh City Centre, Edinburgh

In the heart of Edinburgh, a 5-minute walk from Waverley Rail Station, 28 York Place Hotel offers a lounge bar, free WiFi and bedrooms with views.

S
Sinead
From
Ireland
The hotel was just exceptional, the staff were so nice, our room was perfect. There isn't one thing I could fault. I'd definitely stay again.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,304 reviews
Price from
US$137.98
1 night, 2 adults

Motel One Edinburgh-Royal

Hotel in Old Town, Edinburgh

Situated in the centre of Edinburgh, the Motel One Edinburgh-Royal is 5 minutes’ walk away from the train station, and only half a mile from the Castle. Guests can reach the historical St.

K
Katja
From
Slovenia
Everything was great; location, staff, room, breakfast 👌
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 10,663 reviews
Price from
US$144.55
1 night, 2 adults
All three-star hotels in Edinburgh

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Edinburgh and surroundings in the past month

See all

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 4,083 reviews

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 6,827 reviews

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 6,328 reviews

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 7,296 reviews

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 9,017 reviews

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 10,429 reviews

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 6,650 reviews

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 8,130 reviews

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 11,768 reviews

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 10,663 reviews

Save money on three-star in Edinburgh and nearby – budget options available

West End Hotel

Edinburgh
Budget options available
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 4,305 reviews

The West End Hotel is located in a B-listed Victorian townhouse only 15-minutes walk from the West End of Princes Street, the perfect base to relax yet within easy reach of all that Edinburgh has to...

From US$81.60 per night

Britannia Edinburgh Hotel

Edinburgh
Budget options available
Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 11,768 reviews

Situated on the banks of the Water of Leith in a quiet secluded area, this property offers free Wi-Fi and a central location in Edinburgh.

From US$77.53 per night

Allison House 17

Edinburgh
Budget options available
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,034 reviews

This Georgian building is now a family-run guest house with easy access to Edinburgh city centre by bus. It offers free WiFi, free parking and en suite rooms with flat-screen TVs.

From US$124.83 per night

Edinburgh House Hotel

Edinburgh
Budget options available
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 3,082 reviews

Less than 1.5 miles from Edinburgh Waverley Rail Station and the city centre, Edinburgh House Hotel has en suite rooms.

From US$74.90 per night

Airdenair Guest House

Edinburgh
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,371 reviews

Situated in Edinburgh, 2 km from University of Edinburgh and 2.4 km from National Museum of Scotland, Airdenair Guest House features accommodation with free WiFi in a historic building.

Northumberland Hotel

Edinburgh
Budget options available
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 1,156 reviews

This traditional, family-run hotel is 2 miles from Edinburgh Waverley Rail Station and the city centre. It offers free Wi-Fi in public areas, and free private parking on site.

From US$103.81 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,179 reviews

Free private parking is provided at Innkeeper's Lodge Edinburgh, which is located just 10 minutes’ walk from Edinburgh Zoo.

From US$140.73 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,786 reviews

A charming stone-built Victorian villa dating back to the 1880s, Corstorphine Lodge Hotel is located on the A8, which links Edinburgh Airport to the city centre.

From US$118.86 per night

Enjoy breakfast in Edinburgh and nearby

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,657 reviews

Boasting stylish rooms with plasma-screen TVs and wall-sized magnetic maps, this refurbished hotel is 800 metres from Edinburgh Waverley Rail Station and 300 metres from the Royal Mile.

From US$261.48 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,909 reviews

Stay Central Hotel is just a 3-minute walk from the historic Royal Mile. Located in the Cowgate, this lively budget hotel is in Edinburgh's Old Town, within half a mile of Princes Street.

From US$279.41 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,938 reviews

In the heart of historic Edinburgh, ibis Edinburgh Centre Royal Mile is situated just off the historic Royal Mile. The stylish hotel has a lively bar and spacious rooms with internet access.

From US$212.22 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 8,130 reviews

A 5-minute walk from Waverley Train Station, ibis Edinburgh Centre South Bridge – Royal Mile provides centrally located accommodation in the Old Town.

From US$211.10 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 4,741 reviews

On Edinburgh's famous Princes Street, Old Waverley Hotel offers elegant accommodation in the New Town area. Waverley rail station is a 1-minute walk away.

From US$261.50 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,964 reviews

This city centre Holiday Inn Express is just a few minutes’ walk from the Royal Mile, and 0.6 miles from Holyrood House.

From US$236.53 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 7 reviews

Ideally located in the centre of Edinburgh, hub Edinburgh City Centre - Rose Street offers air-conditioned rooms, a restaurant, free WiFi and a bar.

From US$183.97 per night

KM Hotel

Edinburgh
Breakfast options
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,780 reviews

KM Hotel offers an accommodation in the heart of Edinburgh’s historic Old Town, a stone’s throw from Princes Street, Waverley Rail Station, Edinburgh Castle and The Royal Mile.

From US$242.44 per night

Great access to the city centre. Check these three-star hotels in Edinburgh and nearby

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,331 reviews

Situated in Edinburgh and within 700 metres of Edinburgh International Conference Centre, Leonardo Edinburgh City has a bar, non-smoking rooms, and free WiFi throughout the property.

From US$188.04 per night

KM Apartments

Edinburgh
Central location
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,959 reviews

KM Apartments offer that extra space that everyone craves. Our apartments allow our guests to spread out for a longer stay, or provide them with all the space they need for that perfect working...

From US$218.79 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 11 reviews

Conveniently set in Edinburgh, hub Edinburgh City Centre - Royal Mile provides air-conditioned rooms, a restaurant and a bar. This 3-star hotel offers a 24-hour front desk.

From US$193.17 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,515 reviews

This beautifully restored 3-star hotel is in Edinburgh city centre, just 300 metres from Edinburgh Waverley Railway Station and Princes Street. Rooms each have a private bathroom and free Wi-Fi.

From US$236.53 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 872 reviews

The Royal Scots Club offers grand country-house charm, a cosy club atmosphere and free WiFi in Edinburgh city centre. In the peaceful New Town district, there is a hotel lift for access to all floors.

From US$285.41 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 9,017 reviews

Just a few metres from Princes Street, Four Points Flex by Sheraton - Edinburgh, offers a central Edinburgh location right in the heart of the historic city.

From US$168.66 per night

Albany Hotel

Edinburgh
Central location
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 468 reviews

Fully refurbished in 2025, The Albany Hotel is located in the heart of Edinburgh, just a 10-minute walk from Princes Street. The hotel has free Wi-Fi and stylish en suite rooms.

From US$199.74 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 904 reviews

The Valentine - Townhouse Hotel is located in Edinburgh city centre at the South-West corner of the historic Old Town. Edinburgh Castle and other top attractions are within a 15-minute walk.

From US$164.26 per night

FAQ about three-star hotels in Edinburgh

3 star hotels that guests love in Edinburgh

See all
Avg. price/night: US$94.93
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 10,429 reviews
Hotel is really close to the tram line and you can reach city centre in around 20 minutes. The same line also goes to the airport. There is shopping centre nearby too. Rooms were small, but im used to that since this is a budget hotel. There was coffee and tea available for free which was very nice 😊 Hairdryer is available at the reception. We got breakfast on our last day and the selection was good! Despite small dislikes, i would still return here in the future.
Guest review by
Eva
People with friends