Find Hotels

Choose your date

Choose your date
Guests:
 
Specify the age of a child
Specify the age of children

3 star hotels in Edinburgh

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

163 options found

  • Swanlake Guest House

    106 Ferry Road, Edinburgh, United Kingdom (Show map)

    Show map

    The family Swan Lake Guest House is a 3-star property set next to Omni Centre, Leith and Edinburgh Playhouse.

    More...
    From US$ 128
    price for 1 night
    BOOK From US$ 128
  • Blossom Guest House

    8 Minto Street ;, Edinburgh, United Kingdom (Show map)

    Show map

    The budget 3-star Blossom Guest House is set in the heart of Edinburgh.

    More...
    From US$ 99
    price for 1 night
    BOOK From US$ 99
  • 28 York Place Hotel

    28 York Place, Edinburgh, United Kingdom (Show map)

    Show map

    Situated in the heart of Edinburgh, the eco-friendly 28 York Place Hotel offers modern rooms.

    More...
    From US$ 113
    price for 1 night
    BOOK From US$ 113
  • Dalmore Lodge Guest House

    14 Downie Terrace, Edinburgh, United Kingdom (Show map)

    Show map

    Dalmore Lodge Guest House is rated 3 stars and is placed about 1.7 km from Murrayfield Stadium. The lovely hotel represents Victorian architecture in Edinburgh.

    More...
    From US$ 77
    price for 1 night
    BOOK From US$ 77
  • Travelodge Edinburgh Airport

    Ratho Park, Glasgow Road, Edinburgh, United Kingdom (Show map)

    Show map

    The 3-star Travelodge Edinburgh Airport places guests abound 8 km from Edinburgh Zoo. The building was renovated in 2009.

    More...
    From US$ 108
    price for 1 night
    BOOK From US$ 108
  • No 53 Frederick Street Bed And Breakfast

    53 Frederick Street, Edinburgh, United Kingdom (Show map)

    Show map

    The comfortable No 53 Frederick Street Bed And Breakfast offers individual guest rooms close to Holyrood Park, Edinburgh Castle and Craigmillar Castle.

    More...
    From US$ 86
    price for 1 night
    BOOK From US$ 86
  • Classic Guest House

    50 Mayfield Road, Edinburgh, Edinburgh, United Kingdom (Show map)

    Show map

    The 3-star Classic Guest House offers fine accommodation in Edinburgh.

    More...
    From US$ 77
    price for 1 night
    BOOK From US$ 77
  • Tania Guest House

    19 Minto Street ;, Edinburgh, United Kingdom (Show map)

    Show map

    Tania Guest House is a good accommodation choice in Edinburgh. The hotel represents Georgian architecture in Edinburgh.

    More...
    From US$ 150
    price for 1 night
    BOOK From US$ 150
  • Motel One Edinburgh-Royal

    18-21 Market Street, Edinburgh, United Kingdom (Show map)

    Show map

    The 2-star Motel One Edinburgh-Royal boasts unique location not far from Royal Mile, Princes Street Gardens and Edinburgh Castle.

    More...
    From US$ 102
    price for 1 night
    BOOK From US$ 102
  • Rick'S Hotel

    55A Frederick Street, Edinburgh, United Kingdom (Show map)

    Show map

    The 4-star Ricks Hotel lies within 2.3 km from St. Giles Cathedral, Holyrood Abbey and Holyrood Park. The building was renovated in 2010.

    More...
    From US$ 128
    price for 1 night
    BOOK From US$ 128
  • Motel One Edinburgh-Princes

    10-15 Princes Street, Edinburgh, United Kingdom (Show map)

    Show map

    The comfortable 3-star Motel One Edinburgh-Princes offers housekeeping, 24-hour reception and ironing service. Since 2014, it has been hosting guests in the heart of Edinburgh.

    More...
    From US$ 115
    price for 1 night
    BOOK From US$ 115
  • Smiths Guest House

    77 Mayfield Road, Edinburgh, United Kingdom (Show map)

    Show map

    The 3-star Smiths Guest House boasts close proximity to Holyrood House, University of Edinburgh and Edinburgh Castle just 2.5 km away.

    More...
    From US$ 80
    price for 1 night
    BOOK From US$ 80
  • Premier Inn Lauriston Place

    Lauriston Place, Edinburgh, United Kingdom (Show map)

    Show map

    The 3-star Premier Inn Lauriston Place offers spacious rooms in Haymarket district of Edinburgh.

    More...
    From US$ 192
    price for 1 night
    BOOK From US$ 192
  • Hotel Ceilidh-Donia - Townhouse Hotel

    Marchhall Crescent, Edinburgh, United Kingdom (Show map)

    Show map

    Ceilidh-Donia is a 3-star quiet hotel providing an individual accommodation only minutes away from Our Dynamic Earth, National Library of Scotland and The Meadows.

    More...
    From US$ 75
    price for 1 night
    BOOK From US$ 75
  • Premier Inn Edinburgh Princes Street

    122 - 123 Princes Street, Edinburgh, United Kingdom (Show map)

    Show map

    The 3-star Premier Inn Edinburgh Princes Street offers contemporary rooms in proximity to Holyrood Park, Calton Hill and Royal Botanic Garden.

    More...
    From US$ 172
    price for 1 night
    BOOK From US$ 172
  • Martins Guest House

    5 Granville Terrace, Edinburgh, United Kingdom (Show map)

    Show map

    The excellent Martins Guest House offers 8 beautiful guest rooms as well as free parking, a designated smoking area and a baggage storage.

    More...
    From US$ 84
    price for 1 night
    BOOK From US$ 84
  • No.32 Hotel

    32 Coates Gardens ;, Edinburgh, United Kingdom (Show map)

    Show map

    The unique No.32 Hotel is a 3-star property set next to Edinburgh Castle, Royal Mile and Princes Street Gardens.

    More...
    From US$ 105
    price for 1 night
    BOOK From US$ 105
  • The Royal Scots Club

    29-31 Abercromby Place, Edinburgh, United Kingdom (Show map)

    Show map

    Royal Scots Club Hotel boasts beautiful positioning at a close distance to Scottish National Gallery of Modern Art One, Scottish National Portrait Gallery and Edinburgh Castle, offering 23 rooms and

    More...
    From US$ 121
    price for 1 night
    BOOK From US$ 121
  • Holiday Inn Express Edinburgh Royal Mile

    300 Cowgate, Edinburgh, United Kingdom (Show map)

    Show map

    Set in the center of Edinburgh, this 3-star hotel features a steam room and a golf course. Holiday Inn Express Royal Mile has been welcoming guests to its bright rooms since 2008.

    More...
    From US$ 180
    price for 1 night
    BOOK From US$ 180
  • Parliament House

    15 Calton Hill, Edinburgh, United Kingdom (Show map)

    Show map

    The 3-star Parliament House Hotel offers an elegant accommodation in Old Town district of Edinburgh. The hotel occupies 4 floors and was renovated in 2007.

    More...
    From US$ 135
    price for 1 night
    BOOK From US$ 135