Menu

Search options

2026-03-26

2026-03-27
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

  • Marchhall Accommodation

    From US$ 83

    4 Marchhall Crescent, Edinburgh, United Kingdom (To the map)

    The 3-star Marchhall Accommodation is set just 2 km from The Real Mary King's Close. You can quickly reach The Netherbow which is only 1.9 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 83
  • Joivy Haymarket

    From US$ 68

    13 Rosebery Crescent, Edinburgh, United Kingdom (To the map)

    The 4-star Altido Haymarket Hotel is set 1.3 km from George Street and 1.8 km from the historic fortress "Edinburgh Castle". Featuring 27 rooms with views of the garden, this venue is set within a…

    To the hotel

    price for 1 night
    Book Now From US$ 68
  • Cruachan Guest House

    From US$ 66

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

    Set within a 20-minute walk of Princes Street, this 3-star Cruachan Guest House Edinburgh is located near the traditional King's Theatre. It offers bright rooms, free Wi Fi throughout the property…

    To the hotel

    price for 1 night
    Book Now From US$ 66
  • Craigievar Guest House

    From US$ 116

    112 Glasgow Road Corstorphine, Edinburgh, United Kingdom (To the map)

    Craigievar Guest House is a 3-star cheap venue near Grosvenor Casino Edinburgh. The accommodation comprises 6 rooms. Free WiFi is featured throughout the hotel.

    To the hotel

    price for 1 night
    Book Now From US$ 116
  • Alba House Hotel

    From US$ 235

    29 Craigmillar Park, Edinburgh, United Kingdom (To the map)

    Alba House Bed & Breakfast Edinburgh offers 8 rooms, and it's a 6-minute walk from Craigmillar Park Church. This bed & breakfast also includes parking.

    To the hotel

    price for 1 night
    Book Now From US$ 235
  • Sonas Guesthouse

    From US$ 140

    3 East Mayfield, Edinburgh, United Kingdom (To the map)

    Featuring free self parking, complimentary private parking and a golf course, Sonas Guesthouse is set 2.1 km from Princes Street in Edinburgh. Situated in Newington district, the bed & breakfast is…

    To the hotel

    price for 1 night
    Book Now From US$ 140
  • Ardenlee Guest House

    From US$ 129

    9 Eyre Place, Edinburgh, United Kingdom (To the map)

    Set within 1.4 km from Omni Centre, the 3-star Ardenlee Guest House Edinburgh features free WiFi in public areas as well as parking area onsite. New Town is less than 1.1 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 129
  • Mccrae'S Bed And Breakfast

    From US$ 234

    44 East Claremont St, Edinburgh, United Kingdom (To the map)

    Featuring free Wi-Fi in the rooms, Mccrae'S Bed And Breakfast offers low-budget accommodation in Edinburgh. Scottish National Gallery is 1.3 km from the bed & breakfast and Concrete Wardrobe is 0.4…

    To the hotel

    price for 1 night
    Book Now From US$ 234
  • Adam Drysdale House

    From US$ 108

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

    The 2-star Adam Drysdale House Bed & Breakfast is set 1.5 km from the combined National Museum of Scotland and 1 km from Edinburgh International Conference Centre. Guests can enjoy Wi Fi in the rooms…

    To the hotel

    price for 1 night
    Book Now From US$ 108
  • Crioch Guest House

    From US$ 179

    23 East Hermitage Place, Leith Links, Edinburgh, United Kingdom (To the map)

    Located in Leith district, Crioch Guest House is next-door to Leith Links Public Park and a 10-minute drive from the historic fortress "Edinburgh Castle". Guests will have access to free parking…

    To the hotel

    price for 1 night
    Book Now From US$ 179
  • Ardleigh House

    From US$ 374

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

    Featuring a golf course, free self-parking and free parking, Ardleigh House Bed & Breakfast Edinburgh offers family-managed accommodation nearly 3.2 km from the official residence "Palace of…

    To the hotel

    price for 1 night
    Book Now From US$ 374
  • Straven Guesthouse

    From US$ 151

    3 Brunstane Road North, Edinburgh, United Kingdom (To the map)

    Straven Guesthouse apartment boasts views of the sea, and is located around 6 km from Royal Mile. Due to the location in Portobello district, landmarks such as Portobello United Reformed Church are…

    To the hotel

    price for 1 night
    Book Now From US$ 151
  • Dalmore Lodge Guest House

    From US$ 506

    14 Downie Terrace, Edinburgh, United Kingdom (To the map)

    Dalmore Lodge Guest House lies close to Edinburgh Zoo and offers residential accommodation in Edinburgh. Free Wi-Fi is available throughout the venue as well as a golf course, complimentary parking…

    To the hotel

    price for 1 night
    Book Now From US$ 506
  • Lantern Guest House

    From US$ 204

    3 Windsor Street, Edinburgh, United Kingdom (To the map)

    Located 550 metres from St Mary's Roman Catholic Cathedral, the 3-star Lantern Guest House Edinburgh offers comfortable rooms within a 15-minute walk of the 16th-century Palace of Holyroodhouse. This…

    To the hotel

    price for 1 night
    Book Now From US$ 204
  • Heriott Park Guest House

    From US$ 261

    254-256 Ferry Road, Goldenacre, Edinburgh, United Kingdom (To the map)

    Set only a couple of minutes' drive from the large Royal Yacht Britannia Oceanic Liner, Heriott Park Guest House Edinburgh offers heritage accommodation with a parking and complimentary parking.

    To the hotel

    price for 1 night
    Book Now From US$ 261
  • Rockville Hotel

    From US$ 138

    2 Joppa Pans, Edinburgh, United Kingdom (To the map)

    Rockville Hotel Edinburgh is 7 km from Omni Centre and features a bar and a flat screen TV. Set within a few minutes' drive from the public University of Edinburgh, it is a family-run accommodation…

    To the hotel

    price for 1 night
    Book Now From US$ 138
  • Castle Street Hotel

    From US$ 189

    30 Castle Street, Edinburgh, Gb, Edinburgh, United Kingdom (To the map)

    Castle View Guest House is situated in the very heart of Edinburgh near New Town. Located at a reasonable distance from The Real Mary King's Close, the venue offers 18 rooms with splendid views.

    To the hotel

    price for 1 night
    Book Now From US$ 189
  • Playfair House Hotel

    From US$ 96

    Waverley Bridge Travelhub 20 Leopold Place, Edinburgh, United Kingdom (To the map)

    Playfair House Hotel Edinburgh is located 2.4 km from Arthur's Seat hike and offers 2.4 hour front desk assistance and ironing. The venue is set in Leith district, a few steps from Edinburgh…

    To the hotel

    price for 1 night
    Book Now From US$ 96
  • The County Hotel

    From US$ 125

    152 High Street, Dalkeith, United Kingdom (To the map)

    A bar, a satellite TV and Sky TV channels are featured in The County Hotel Edinburgh located 4.3 km from Inveresk Lodge Garden. The venue offers a premier location about 25 km from Edinburgh airport…

    To the hotel

    price for 1 night
    Book Now From US$ 125
  • The Thrums

    From US$ 175

    14 Minto Street, Edinburgh, Gb, Edinburgh, United Kingdom (To the map)

    Featuring Wi Fi throughout the property, Thrums Edinburgh is around 25 minutes' walk from The Real Mary King's Close. Parking is available on site at this 3-star hotel.

    To the hotel

    price for 1 night
    Book Now From US$ 175