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.

L
Lynne
From
New Zealand
Absolutely top place to stay for an authentic Scottish feeling.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 2,006 reviews
Price from
US$173.09
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.

P
Petkevičiūtė
From
Lithuania
Very clean and cosy guest house. Nice communication, good location, comfortable bed. Thanks for a nice stay!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 700 reviews
Price from
US$161.60
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.

L
Lujza
From
Slovakia
Staying at Point A was really lovely. The location of the hotel is very convenient, we walked almost everywhere by feet. The staff was very kind and helpful, and breakfast was delicious with a variety of fruits (which was a pleasant surprise). I would definitely stay here again, if i make it to Edinburgh:)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 5,493 reviews
Price from
US$108.18
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.

H
Hasmik
From
Armenia
The place was conveniently located near the city center, which made it easy to explore the area. Since everything in England tends to be quite expensive, we chose one of the most affordable rooms—and we were actually very happy with our choice. After all, when you're out sightseeing all day, the room mainly serves for rest and sleep. That said, the room itself was clean, comfortable, and met our needs. For budget travelers, it’s a good option with great access to the city.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,510 reviews
Price from
US$191.12
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.

R
RAFAŁ
From
Greece
Exceptional hotel and a very good breakfast
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,622 reviews
Price from
US$123.40
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.

L
Leena
From
Finland
Lovely staff, amazing location just next to the tram and the new and old town. Good restaurant at site, good breakfast. Loved the shower.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 6,786 reviews
Price from
US$172.93
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.

K
Ketil
From
Norway
Excelent experience in every respect, Great value for money!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 6,613 reviews
Price from
US$146.91
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.

N
NS
From
Denmark
My son and I stayed for one night because our flight was cancelled and I'm so glad I chose this hotel. Probably the best location in Edinburgh, everything was just outside the door. The staff were super friendly and helpful. The room was clean and the bed was comfortable. We stayed in room 621 and it had a great view.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 10,662 reviews
Price from
US$146.91
1 night, 2 adults

Toby Carvery Edinburgh West by Innkeeper's Collection

Hotel in Corstorphine, Edinburgh

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

A
Ali
From
New Zealand
The proximity to public transport is fantastic for travelers. Our room was well appointed and extremely clean (shower a little tiny but provided entertainment) and the staff were phenomenal.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,110 reviews
Price from
US$92.55
1 night, 2 adults

KM Apartments

Newington, Edinburgh

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...

O
Osnat
From
Israel
Great location. Beautifully located and clean! Loved it. We would definitely come back!
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,970 reviews
Price from
US$146.04
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 8.2
Very good - What previous guests thought, 6,619 reviews

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 6,782 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,834 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,377 reviews

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 6,613 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,356 reviews

Popular with guests booking three-star hotels in Edinburgh

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

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 10,576 reviews

Popular with guests booking three-star hotels in Edinburgh

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

Popular with guests booking three-star hotels in Edinburgh

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

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,935 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$202.84 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 10,664 reviews

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.

From US$205.67 per night

Old Waverley Hotel

Edinburgh
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 4,846 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$205.67 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,958 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.04 per night

Motel One Edinburgh-Princes

Edinburgh
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 6,613 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$205.67 per night

KM Hotel

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

KM Apartments

Edinburgh
Budget options available
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,970 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$186.31 per night

The Parliament House Hotel

Edinburgh
Budget options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 3,519 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$200.33 per night

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

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,974 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$283.80 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 8,181 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$206.61 per night

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$156.26 per night

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$162.94 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 869 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$270.85 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 9,091 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$148.71 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,008 reviews

On a quiet, cobbled street just a 5-minute walk from Princes Street, the family-run Regent House Hotel is set in a restored Georgian building.

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$152.25 per night

Enjoy breakfast in Edinburgh and nearby

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 396 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$128.11 per night
Scored out of 10, guest rating 5.5
Passable - What previous guests thought, 12,028 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$78.80 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 6,518 reviews

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

From US$125.61 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 10,576 reviews

An 8-minute drive from Edinburgh Airport, ibis Budget Hotel Edinburgh Park lies just off the City of Edinburgh Bypass and 30 minutes’ walk from Edinburgh Park Train Station.

From US$109.11 per night

Laird And Dog Inn

Lasswade
Breakfast options
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,189 reviews

The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking.

From US$120.20 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,822 reviews

In Edinburgh’s New Town, the Elder York Guest House is 500 metres from Princes Street. Situated on the second floor, it offers easy access to the city’s sights and breakfasts.

From US$192.32 per night

Albany Hotel

Edinburgh
Breakfast options
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 419 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$172.29 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 923 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$168.28 per night

FAQ about three-star hotels in Edinburgh

3 star hotels that guests love in Edinburgh

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