Menu

Search options

2025-12-14

2025-12-15
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

  • 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
  • Rosehall Hotel

    From US$ 157

    101 Dalkeith Road, Newington, Edinburgh, United Kingdom (To the map)

    The 3-star Rosehall Hotel Edinburgh is set 1.7 km from Arthur's Seat hike and 2.2 km from the royal Holyrood Park. It offers quiet rooms, free WiFi in the rooms and free parking nearby.

    To the hotel

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

    From US$ 114

    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$ 114
  • 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
  • Adam Drysdale House

    From US$ 87

    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$ 87
  • 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
  • Ardleigh House

    From US$ 314

    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$ 314
  • Crioch Guest House

    From US$ 202

    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$ 202
  • Dalmore Lodge Guest House

    From US$ 149

    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$ 149
  • 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
  • Dene Guest House, New Town

    From US$ 149

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

    Offering a golf course, flat screen TV and a flat screen TV, Dene Guest House, New Town is located 1.4 km away from The Royal Edinburgh Military Tattoo. Omni Centre is less than 1.4 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 149
  • 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
  • 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
  • New Town Guest House (Adults Only)

    From US$ 119

    Saint Bernard'S Crescent 22, Edinburgh, United Kingdom (To the map)

    Located in Stockbridge district, New Town Guest House Edinburgh is next-door to the Sunday Stockbridge Food Market and a 5-minute drive from Royal Mile. Guests will have access to public parking…

    To the hotel

    price for 1 night
    Book Now From US$ 119
  • The City Residence

    From US$ 69

    47 Minto Street, Edinburgh, United Kingdom (To the map)

    The Residence - 47 Minto St Edinburgh lies in Newington, which is an affluent, predominantly residential area, within reach of entertainment venues like Queen's Hall, approximately 0.6 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • 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