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.

G
Gergana
From
Germany
Cosy and the hosts make you feel at home with their welcoming energy.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 2,003 reviews
Price from
US$173.33
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.

T
Tereza
From
Czech Republic
Beautiful little room with very comfy bed, everything was very cozy and lovely
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 700 reviews
Price from
US$161.83
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.

b
bedoshvili
From
Georgia
Amazing country, city, everything was perfect. I didn't need transport, everything is nearby. I will definitely come back. I love Scotland and Edinburgh. Very good staff
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 5,498 reviews
Price from
US$108.33
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.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,510 reviews
Price from
US$191.38
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.

Y
Yash
From
India
Very convenient location and really helpful staff!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,622 reviews
Price from
US$122.44
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
Michał
From
Poland
Very nice design, bathroom and view:)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 6,786 reviews
Price from
US$173.17
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.

A
Asela Wijayakoon
From
Sri Lanka
It's located right in front of train and bus stations. And trams as well. Restaurant, coffee shops and supermarkets nearby give an added value for location.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 6,606 reviews
Price from
US$147.11
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.

A
Anika.S.
From
Croatia
Lovely hotel in a great central location! We would book again in a heartbeat!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 10,662 reviews
Price from
US$147.11
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
Andreas
From
Norway
Good staff, free parking, next to the busstop for the express bus to town. Clean
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,107 reviews
Price from
US$92.68
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...

K
Kaiku
From
Finland
This was the cleanest room I have ever been to. There were coffee, tea, hot chocolate and milk for the guest to use. I would stay again! The place is walking distance to everywhere and buses go frequently nearby. There are also a few markets in the same block from which one can fill the fridge in the room.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,970 reviews
Price from
US$146.24
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

Enjoy breakfast in Edinburgh and nearby

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 2,688 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$298.39 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 1,931 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$243.74 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 3,971 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$227.49 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 8,174 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$202.43 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 4,854 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$212.65 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$228.70 per night
  • KM Hotel

    Edinburgh
    Breakfast options
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 2,803 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$222.68 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 3,314 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$222.68 per night

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

  • KM Apartments

    Edinburgh
    Central location
    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$234.71 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 3,523 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.61 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.

  • 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$258.39 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 9,094 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.92 per night
  • Albany Hotel

    Edinburgh
    Central location
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 413 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.52 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 6,374 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$203.28 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,187 reviews

    Situated in central Edinburgh, IVY- Braveheart Guest House is 10 minutes’ walk from the International Conference Centre and 20 minutes’ walk from the castle. There is a free WiFi.

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, 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$183.22 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.

  • Cruachan Guest House

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 965 reviews

    Situated in Edinburgh in the Lothian region, Cruachan Guest House is a 3-star property boasting free WiFi.

  • Averon Guest House

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

    In Edinburgh’s city centre, Averon Guest House has spacious rooms, free Wi-Fi and free private parking.

  • Lantern Guest House

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

    Set in Edinburgh, Lantern Guest House offers 3-star accommodation with private terraces. It is located 1 km from Edinburgh Waverley station and provides luggage storage space.

  • Menzies Guest House

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 672 reviews

    The Menzies Guesthouse is just a 10-minute walk from Edinburgh Castle and Princes Street. It offers rooms with TVs and free Wi-Fi.

    From US$119.03 per night
  • Ardenlee Guest House

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 705 reviews

    Built in 1871 and in Edinburgh’s New Town, Ardenlee is an elegant Victorian town house just half a mile from the shops of Princes Street and featuring free Wi-Fi.

  • The Guards Hotel

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

    Guards Hotel is a small hotel opposite Haymarket Railway Station in the West End and close to the EICC. Princes Street is a 10-minute walk away. The hotel is warm, welcoming and has a military theme.

    From US$127.05 per night

FAQ about three-star hotels in Edinburgh

3 star hotels that guests love in Edinburgh

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