Menu

Search options

2026-04-26

2026-04-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.

All Edinburgh hotels

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

2810 results

  • New Town Boutique Apartment On India Street

    9A India Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    Book Now
  • Edinburgh Castle Apartments

    From US$ 203

    28 Castle Street, Edinburgh, United Kingdom (To the map)

    Nestled in Old Town district, the 4-star Edinburgh Castle Apartments And Suites offers business accommodation within just 400 metres to Princes Street. The venue comprises 12 luxury rooms overlooking…

    To the hotel

    price for 1 night
    Book Now From US$ 203
  • On The Walk

    From US$ 142

    18 Albert Place, Edinburgh, United Kingdom (To the map)

    On The Walk Hotel Edinburgh comprises 7 rooms and is a 20-minute walk from Camera Obscura and World of Illusions.

    To the hotel

    price for 1 night
    Book Now From US$ 142
  • 22 Chester Street

    From US$ 91

    22 Chester Street, Edinburgh, United Kingdom (To the map)

    22 Chester Street Hotel Edinburgh, located in West End district, 0.7 km from Scottish National Gallery of Modern Art One, features views of the garden. Additionally, you'll find free WiFi in public…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • The Hart Street Residence No.2

    16-2Hart Street, Edinburgh, United Kingdom (To the map)

    Situated near bars, bistros and restaurants, this sophisticated apartment offers a pleasant stay. The Hart Street Residence No.2 apartment is nestled in a Georgian-style building.

    To the hotel

    Book Now
  • The Inn Place

    From US$ 165

    20-30 Cockburn Street Edinburgh, Edinburgh, United Kingdom (To the map)

    Situated about 10 minutes' walk from Princes Street, the designer Inn Place Edinburgh offers a flat screen TV, a bar and flat - screen TV. This inn is just 150 metres from the parish church "St…

    To the hotel

    price for 1 night
    Book Now From US$ 165
  • 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
  • The Guards Hotel

    From US$ 67

    1 Clifton Terrace, Edinburgh, United Kingdom (To the map)

    The excellent Guards Hotel is nestled not far from Edinburgh International Conference Centre and features a golf course and a meeting room. You'll be 2 km from Edinburgh Old Town and 1.3 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 67
  • Thistle Suites Royal Garden

    From US$ 249

    2 York Buildings, Edinburgh, United Kingdom (To the map)

    Sonder — Royal Garden is low-budget 3-star accommodation in Edinburgh in proximity to Canongate Kirk. The property comprises 8 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 249
  • No6 West Coates

    From US$ 236

    6 West Coates, Edinburgh, United Kingdom (To the map)

    The family No 6 West Coates Hotel is a great place to stay in Haymarket district in a reasonable distance from Dean Village. The venue comprises 10 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 236
  • Aynetree Guest House

    From US$ 137

    12 Duddingston Crescent, Milton Road, Edinburgh, United Kingdom (To the map)

    Featuring free self parking and a garden, Aynetree Guest House Edinburgh offers accommodation within 6 km from Omni Centre. Situated in Duddingston district, the guest house is set 3 km from Arthur's…

    To the hotel

    price for 1 night
    Book Now From US$ 137
  • Glenalmond House

    From US$ 183

    25 Mayfield Gardens, Edinburgh, United Kingdom (To the map)

    Glenalmond House Hotel Edinburgh is 2.3 km from Arthur's Seat hike and features flat-screen TV and a flat screen TV. Situated in Newington district, the guest house is set 2.2 km from Royal Mile.

    To the hotel

    price for 1 night
    Book Now From US$ 183
  • Almond House B&B

    From US$ 111

    52 Glasgow Road, Edinburgh, United Kingdom (To the map)

    The historic fortress "Edinburgh Castle" is 7 km from Almond House B&B, while Craigsbank Parish Church is 300 metres away. Guests will have access to free car park onsite for added convenience.

    To the hotel

    price for 1 night
    Book Now From US$ 111
  • The Residence - No 57

    From US$ 211

    57 Gilmore Place 3 Floors, Edinburgh, United Kingdom (To the map)

    Offering views of the garden, No 57 Residence is located in Old Town district. The property is less than 1.4 km from St Giles' Cathedral.

    To the hotel

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

    From US$ 145

    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$ 145
  • Albyn Townhouse

    From US$ 113

    16 Hartington Gardens, Edinburgh, United Kingdom (To the map)

    Located 2.2 km from the two connected buildings "National Museum of Scotland", the impressive Albyn Townhouse Hotel Edinburgh features a golf course and allergy friendly rooms. Situated in…

    To the hotel

    price for 1 night
    Book Now From US$ 113
  • Hub Edinburgh City Centre - Royal Mile

    From US$ 223

    East Market Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 223
  • 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
  • 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
  • Cathcart Place Rooms

    From US$ 196

    23 Cathcart Place, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 196