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

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 8.1
Very good - What previous guests thought, 7,307 reviews

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 5,484 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,323 reviews

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 10,419 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,828 reviews

Popular with guests booking three-star hotels in Edinburgh

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

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 11,763 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,644 reviews

Popular with guests booking three-star hotels in Edinburgh

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

Popular with guests booking three-star hotels in Edinburgh

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

Enjoy breakfast in Edinburgh and nearby

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,906 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$254.27 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 4,728 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$260.28 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 3,983 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$227.58 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 13 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$177.88 per night

Royal Scots Club

Edinburgh
Breakfast options
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 875 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$274.67 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 8 reviews

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.

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

The Cairn Hotel is 800 metres from Edinburgh Waverley Rail Station and the shops, theatres and nightlife of Princes Street. It offers free WiFi and has a breakfast room.

From US$165.65 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 524 reviews

A 15-minute walk from Edinburgh Castle and the shops of popular Princes Street, Garner Hotel Edinburgh-Haymarket by IHG is directly across the road from Haymarket Rail Station.

From US$171.60 per night

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

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

This hotel is set in the West End of the city, only 0.6 miles from Edinburgh Castle. Grove House Hotel offers a 24-hour front desk and free Wi-Fi.

From US$192.11 per night

West End Hotel

Edinburgh
Central location
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 4,303 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$83.49 per night
Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 11,763 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$85.02 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,114 reviews

Abbotsford Guest House is ideally located just a 15-minute stroll from the heart of Edinburgh city centre.

From US$104.77 per night
Scored out of 10, guest rating 6.6
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$113.79 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,446 reviews

Featuring a garden and views of garden, Arrandale Guest House is a recently renovated guest house located in Edinburgh, 2.2 km from National Museum of Scotland.

From US$112.48 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 1,159 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$96.79 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 503 reviews

This 3-star guest house offers warm, stylish rooms with private bathrooms and flat-screen TVs. Edinburgh’s historic centre is just 5 minutes’ drive away.

From US$161.22 per night

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

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,945 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$255.70 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 8,128 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$199 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 15 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$189.65 per night

Motel One Edinburgh-Princes

Edinburgh
Budget options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 6,644 reviews

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.

From US$230.20 per night

KM Hotel

Edinburgh
Budget options available
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,791 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$206 per night

KM Apartments

Edinburgh
Budget options available
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,969 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$206 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 6,778 reviews

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

From US$290.89 per night

The Parliament House Hotel

Edinburgh
Budget options available
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,510 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$215.81 per night

FAQ about three-star hotels in Edinburgh

3 star hotels that guests love in Edinburgh

See all
Avg. price/night: US$89.99
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 10,419 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