The 10 best three-star hotels in Edinburgh, UK | Booking.com
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

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,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$488.63 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 1,944 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$451.26 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 3,981 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$375.59 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 8,207 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$354.72 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 3,946 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$302.52 per night
  • KM Hotel

    Edinburgh
    Central location
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 2,844 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$309.95 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 9,184 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$211.23 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 6,483 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$281.25 per night

Enjoy breakfast in Edinburgh and nearby

  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 300 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$188.27 per night
  • Scored out of 10, guest rating 5.5
    Passable - What previous guests thought, 12,201 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$120.20 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 6,853 reviews

    This modern hotel has a quiet location with easy access by bus to the city centre, 3.2 km away. It is 8 km from Edinburgh Airport and offering parking and air-conditioned rooms.

    From US$198.53 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 6,429 reviews

    This modern hotel is next to the Ocean Terminal shopping centre and the Royal Yacht Britannia. It has paid onsite parking, air-conditioned rooms and regular buses to the city centre stop outside.

    From US$195.83 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 6,537 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$200.56 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 137 reviews

    Featuring 3-star accommodation, The Abbey Residence is situated in Edinburgh, 6.6 km from National Museum of Scotland and 6.9 km from Edinburgh Waverley station.

    From US$188.40 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 10,660 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$134.73 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 4,941 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$309.28 per night

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

  • Leonardo Edinburgh City

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 3,322 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$273.49 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,547 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.

  • Royal Scots Club

    Edinburgh
    Budget options available
    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.

  • Albany Hotel

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 374 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$271.46 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 934 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$199.88 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 2,006 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.

    From US$225.81 per night
  • IVY- Braveheart Guest House

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

  • Cruachan Guest House

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

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

FAQ about three-star hotels in Edinburgh

3 star hotels that guests love in Edinburgh

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