Skip to main content

Three-Star Hotels in Edinburgh

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

Top picks for Edinburgh hotels

Explore our most popular hotels in Edinburgh

Filter by:

Review score

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.

B
Barbora
From
Slovakia
I really like the location and the view. The personal was super friendly and helpful. It was great stay.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,314 reviews
Price from
US$141.23
1 night, 2 adults

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.

C
Constantia
From
Cyprus
This is a family run metro hotel. It is located in a very quiet neighborhood, only 1 mile away from the castle and Princess Str. A bus station is less than two minutes walk from the hotel. They serve a fantastic cooked breakfast. They give you the option to choose from five different plates. The owners - Kevin and Susan - make you feel at home. You go there as a guest, and you leave as a friend.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 2,019 reviews
Price from
US$141.63
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.

S
Sira
From
France
The bedroom was cozy and very clean. Great location, only 30min walking to the city center (15 min by bus).
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 723 reviews
Price from
US$153.34
1 night, 2 adults

Moxy Edinburgh Fountainbridge

Hotel in Edinburgh City Centre, Edinburgh

Moxy Edinburgh Fountainbridge is set in Edinburgh in the Lothian region, 400 metres from EICC and less than 1 km from Edinburgh Castle.

M
Maris
From
Latvia
I had an absolutely fantastic stay at this hotel! From the moment I arrived, everything exceeded my expectations. The service was impeccable, with friendly and attentive staff who made me feel right at home. The room was spotless, beautifully decorated, and had all the modern amenities I could ask for. The hotel’s atmosphere was vibrant yet relaxing, creating the perfect balance. The location was ideal, close to everything I wanted to see and do. I truly felt pampered throughout my entire stay. I would highly recommend this hotel to anyone looking for an unforgettable experience!
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,647 reviews
Price from
US$133.16
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.

G
Gela
From
Moldova
The room was super cozy and very clean. Breakfast was very nice, and also, the employees were suuuuper friendly and they were always smiling. Ready to help anytime. The Hotel itself is in a nice location, you can walk to the main street in 5 minutes and you can always find a small cozy restaurant around.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 5,429 reviews
Price from
US$133.16
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.

I
Ionut-Marius
From
Romania
Good size and nice room. We enjoyed our stay. Close to shops, restaurants, bars and to Stockbridge Market(open only on Sundays). Great dining room on the ground floor.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,517 reviews
Price from
US$92
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.

P
Petya
From
United Kingdom
Warm, quiet, comfortable room. Breakfast was lush, great variety, perfect quality.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,323 reviews
Price from
US$136.05
1 night, 2 adults

Airdenair Guest House

Newington, Edinburgh

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.

O
Olga
From
Ukraine
We've stayed for one night only, but it was very good. Next time we're in Edinburgh, we'll choose this place again. It's warm, clean, comfortable beds and pillows. Breakfast is available. The owner is very friendly and caring. Walking distance to the center
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,378 reviews
Price from
US$107.60
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.

M
Mika
From
Israel
The location, room facilities, breakfast & overall experience was incredible. if we could we would've stayed a bit longer just for the hotel. Have to give props to the AMAZING staff at reception & overall. everyone were so kind and helpful. especially 2 that gave us their names and we lost track of the note, thank you for a great help and a great conversation. from the mother & daughter duo that came for the taylor swift concert and had an amazing time staying at your hotel & incredible city.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 6,760 reviews
Price from
US$174.16
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.

J
JI SUN
From
South Korea
The location was perfect, room was clean. All staffs were kind enough. They were always ready to help their guest.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 6,770 reviews
Price from
US$147.96
1 night, 2 adults
All three-star hotels in Edinburgh

The best three-star hotels in Edinburgh

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

Filter by:

Review score

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.

B
Barbora
From
Slovakia
I really like the location and the view. The personal was super friendly and helpful. It was great stay.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,314 reviews
Price from
US$141.23
1 night, 2 adults

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.

C
Constantia
From
Cyprus
This is a family run metro hotel. It is located in a very quiet neighborhood, only 1 mile away from the castle and Princess Str. A bus station is less than two minutes walk from the hotel. They serve a fantastic cooked breakfast. They give you the option to choose from five different plates. The owners - Kevin and Susan - make you feel at home. You go there as a guest, and you leave as a friend.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 2,019 reviews
Price from
US$141.63
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.

S
Sira
From
France
The bedroom was cozy and very clean. Great location, only 30min walking to the city center (15 min by bus).
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 723 reviews
Price from
US$153.34
1 night, 2 adults

Moxy Edinburgh Fountainbridge

Hotel in Edinburgh City Centre, Edinburgh

Moxy Edinburgh Fountainbridge is set in Edinburgh in the Lothian region, 400 metres from EICC and less than 1 km from Edinburgh Castle.

M
Maris
From
Latvia
I had an absolutely fantastic stay at this hotel! From the moment I arrived, everything exceeded my expectations. The service was impeccable, with friendly and attentive staff who made me feel right at home. The room was spotless, beautifully decorated, and had all the modern amenities I could ask for. The hotel’s atmosphere was vibrant yet relaxing, creating the perfect balance. The location was ideal, close to everything I wanted to see and do. I truly felt pampered throughout my entire stay. I would highly recommend this hotel to anyone looking for an unforgettable experience!
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,647 reviews
Price from
US$133.16
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.

G
Gela
From
Moldova
The room was super cozy and very clean. Breakfast was very nice, and also, the employees were suuuuper friendly and they were always smiling. Ready to help anytime. The Hotel itself is in a nice location, you can walk to the main street in 5 minutes and you can always find a small cozy restaurant around.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 5,429 reviews
Price from
US$133.16
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.

I
Ionut-Marius
From
Romania
Good size and nice room. We enjoyed our stay. Close to shops, restaurants, bars and to Stockbridge Market(open only on Sundays). Great dining room on the ground floor.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,517 reviews
Price from
US$92
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.

P
Petya
From
United Kingdom
Warm, quiet, comfortable room. Breakfast was lush, great variety, perfect quality.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,323 reviews
Price from
US$136.05
1 night, 2 adults

Airdenair Guest House

Newington, Edinburgh

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.

O
Olga
From
Ukraine
We've stayed for one night only, but it was very good. Next time we're in Edinburgh, we'll choose this place again. It's warm, clean, comfortable beds and pillows. Breakfast is available. The owner is very friendly and caring. Walking distance to the center
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,378 reviews
Price from
US$107.60
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.

M
Mika
From
Israel
The location, room facilities, breakfast & overall experience was incredible. if we could we would've stayed a bit longer just for the hotel. Have to give props to the AMAZING staff at reception & overall. everyone were so kind and helpful. especially 2 that gave us their names and we lost track of the note, thank you for a great help and a great conversation. from the mother & daughter duo that came for the taylor swift concert and had an amazing time staying at your hotel & incredible city.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 6,760 reviews
Price from
US$174.16
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.

J
JI SUN
From
South Korea
The location was perfect, room was clean. All staffs were kind enough. They were always ready to help their guest.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 6,770 reviews
Price from
US$147.96
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.6
Fabulous - What previous guests thought, 950 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,826 reviews

Popular with guests booking three-star hotels in Edinburgh

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

Popular with guests booking three-star hotels in Edinburgh

Scored out of 10, guest rating 8.2
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.9
Good - What previous guests thought, 8,045 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,429 reviews

Popular with guests booking three-star hotels in Edinburgh

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

Popular with guests booking three-star hotels in Edinburgh

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

Popular with guests booking three-star hotels in Edinburgh

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

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

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,574 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$145.99 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,860 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$125.84 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,908 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$108.61 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 8,045 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$105.18 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 3,971 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$114.33 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 87 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.

KM Hotel

Edinburgh
Central location
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,806 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$131.95 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,307 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$96.84 per night

Enjoy breakfast in Edinburgh and nearby

KM Apartments

Edinburgh
Breakfast options
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,960 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$139.21 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 54 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.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,542 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$100.88 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 6,117 reviews

In Edinburgh’s New Town, this Georgian building is just a 5-minute walk from bustling Princes Street and Edinburgh Rail Station.

From US$100.88 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 70 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$92.81 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 3,450 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$101.75 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 678 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$88.77 per night
Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 11,390 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$57.84 per night

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

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

The 5-star Edinburgh Central Accommodation is just 0.5 miles from the shops of Princes Street and Edinburgh Rail Station.

From US$98.19 per night

Edinburgh House Hotel

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

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

From US$60.53 per night

Arrandale Guest House

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

Located in Edinburgh and only 1.9 km from University of Edinburgh, Arrandale Guest House provides accommodation with garden views, free WiFi and free private parking.

From US$80.70 per night

Northumberland Hotel

Edinburgh
Budget options available
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 1,174 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$71.29 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 10,260 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$68.25 per night

Old Waverley Hotel

Edinburgh
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 4,594 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$126.43 per night

Elder York Guest House

Edinburgh
Budget options available
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,776 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.

Royal Scots Club

Edinburgh
Budget options available
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 874 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$182.39 per night

FAQ about three-star hotels in Edinburgh

3 star hotels that guests love in Edinburgh

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