Menu

Search options

2025-12-16

2025-12-17
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

3 star hotels in Edinburgh

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

218 results

  • Airdenair Guest House

    From US$ 91

    29 Kilmaurs Road, Edinburgh, United Kingdom (To the map)

    Featuring WiFi throughout the property, Airdenair Guest House offers accommodation within 2.7 km from the historic fortress "Edinburgh Castle". Situated in Newington district, the guest house is set…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • No. 53 Frederick Street

    From US$ 179

    53 Frederick Street, Edinburgh, United Kingdom (To the map)

    Located 0.9 km from Royal Mile, guests of 3-star No. 53 Frederick Street Bed & Breakfast Edinburgh may find a lending library and a bar on-site. Edinburgh Waverley is approximately 800 metres away…

    To the hotel

    price for 1 night
    Book Now From US$ 179
  • Gillis Centre B&B

    From US$ 132

    Strathearn Road, 100, Edinburgh, United Kingdom (To the map)

    Located in Edinburgh, the residential Gillis Centre Bed And Breakfast is 15 km from Edinburgh airport. The property comprises 20 modern rooms overlooking the garden.

    To the hotel

    price for 1 night
    Book Now From US$ 132
  • Travelodge Edinburgh Musselburgh

    From US$ 47

    Msa A1 Old Craighall Musselburgh, Fisherrow, United Kingdom (To the map)

    The 2-star Travelodge Edinburgh Musselburgh is a low-budget accommodation comprising 44 non-smoking rooms within a few minutes drive from Craigmillar Castle. The property is set close to Queen…

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Ailsa Guest House

    From US$ 60

    11 Eyre Place, Edinburgh, Gb, Edinburgh, United Kingdom (To the map)

    Offering a cash machine and a lift, Ailsa Guest House Edinburgh is around a 5-minute drive from Edinburgh Castle. Featuring a ballroom and luggage storage, this guest house is located a few minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 60
  • Eliza House

    From US$ 74

    14-16 Grosvenor Street, Edinburgh, United Kingdom (To the map)

    The 3-star Eliza House Hotel is situated 1.7 km from the historic fortress "Edinburgh Castle". This garden venue features tea/coffee making facilities, a flat screen TV and a garden as well as free…

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Sheens House

    From US$ 129

    3 Sciennes Road, Edinburgh, United Kingdom (To the map)

    Sheen'S House, located off True Jesus Church, offers family accommodation in Newington district. This Guest house is not far from Waverley Mall and Museum on the Mound is 1.3 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 129
  • Pure Citystay Elliott House

    From US$ 179

    8-10 Hillside Crescent, Edinburgh, United Kingdom (To the map)

    Pure Citystay Elliott House is boutique 3-star accommodation in Edinburgh in proximity to Palace of Holyroodhouse. It offers free Wi-Fi in the rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 179
  • 28 York Place Hotel

    From US$ 111

    28 York Place, Edinburgh, United Kingdom (To the map)

    The 3-star 28 York Place Hotel Edinburgh lies in New Town district within a walking distance to St Andrew Square. Featuring 8 rooms with views of the landscape, this venue is set within a short ride…

    To the hotel

    price for 1 night
    Book Now From US$ 111
  • Ivy- Braveheart Guest House

    From US$ 30

    26 Gilmore Place, Edinburgh, United Kingdom (To the map)

    Featuring free WiFi throughout the property, Braveheart Guest House offers accommodation within 0.8 km from Edinburgh International Conference Centre. The venue is set in West End district, within…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Smith Place Hotel

    From US$ 177

    3 Smith'S Place, Edinburgh, United Kingdom (To the map)

    Offering a parking and complimentary parking, Smith Place Hotel Edinburgh is located less than 5 minutes by car from the large Royal Yacht Britannia Oceanic Liner. Set within a few minutes' drive…

    To the hotel

    price for 1 night
    Book Now From US$ 177
  • The Spires Edinburgh

    From US$ 167

    93 95 Hanover Street, Edinburgh, United Kingdom (To the map)

    The Spires Edinburgh apartment lies not far from Royal Mile and features 24-hour front desk assistance, 24-hour security service and wake up service. It consists of 2 bedrooms, a fully equipped…

    To the hotel

    price for 1 night
    Book Now From US$ 167
  • Thistle Hotel

    From US$ 113

    59 Manor Place, Edinburgh, United Kingdom (To the map)

    Edinburgh Thistle Hotel is a great place to stay in Edinburgh. Operating in Edinburgh since 1750, this venue features original architecture and modern comforts.

    To the hotel

    price for 1 night
    Book Now From US$ 113
  • Capital Guest House

    From US$ 132

    7 Mayfield Road, Newington, Edinburgh, United Kingdom (To the map)

    Set 2.1 km from The Real Mary King's Close, Capital Guest House Edinburgh features free parking and a car park. This family venue is placed about 25 km from Edinburgh airport and a few minutes' walk…

    To the hotel

    price for 1 night
    Book Now From US$ 132
  • The Haymarket Lairg Hotel

    From US$ 85

    1-11 Coates Gardens, Edinburgh, Gb, Edinburgh, United Kingdom (To the map)

    The 3-star Haymarket Lairg Hotel enjoys a good location in the heart of Edinburgh, a 7-minute walk from Water of Leith Walkway. Visitors like comfortable rooms and a friendly atmosphere of the hotel.

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Alpha Guest House

    From US$ 109

    19 Old Dalkeith, Edinburgh, United Kingdom (To the map)

    The 3-star Alpha Guest House Edinburgh is set 3 km from Arthur's Seat hike and 3.3 km from Royal Mile. Wi Fi is offered throughout the venue along with free self-parking, a golf course and a free car…

    To the hotel

    price for 1 night
    Book Now From US$ 109
  • The White Lady Wetherspoon

    From US$ 78

    98 St, Johns Road, Edinburgh, United Kingdom (To the map)

    Offering a flat screen TV, a bar and flat-screen TV, The White Lady Wetherspoon Hotel is 10 minutes' drive from Edinburgh International Conference Centre. The venue is set 5 minutes' walk from Glebe…

    To the hotel

    price for 1 night
    Book Now From US$ 78
  • No32 Hotel

    From US$ 65

    32 Coates Gardens, Edinburgh, United Kingdom (To the map)

    Featuring a safe deposit box and a parking, No.32 Hotel Edinburgh is located not far from Scottish National Gallery of Modern Art One. The two connected buildings "National Museum of Scotland" is 2…

    To the hotel

    price for 1 night
    Book Now From US$ 65
  • A-Haven Townhouse Hotel

    From US$ 75

    180 Ferry Road, Edinburgh, United Kingdom (To the map)

    Featuring a free private car park, complimentary parking and free self-parking, A-Haven Townhouse Hotel offers accommodation within 2.7 km from The Royal Edinburgh Military Tattoo. Situated in Leith…

    To the hotel

    price for 1 night
    Book Now From US$ 75
  • Arden Guest House, Craigmillar Castle Edinburgh

    From US$ 93

    126 Old Dalkieth Road, Edinburgh, United Kingdom (To the map)

    Located in the heart of Edinburgh, the 3-star Oyo Arden Guest House, Craigmillar Castle Edinburgh offers fast access to Liberton Golf Club, 1.5 km away. Guests who stay at this Edinburgh hotel can…

    To the hotel

    price for 1 night
    Book Now From US$ 93