TopHotelsedinburgh.com
Menu

Apartments and B&Bs in Edinburgh

Search Hotels

Select date

Select date

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

Filter Results

Hotels by class

Hotel name

Price per night

Other accommodation

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters
  • Almond House B&B

    52 Glasgow Road, Edinburgh, United Kingdom (View map)

    View map

    The traditional Almond House B&B is a great place to stay in Corstorphine district of Edinburgh in a reasonable distance from Murrayfield Stadium.

    More...
    From US$ 154
    price for 1 night
    Book Now From US$ 154
  • Ramsay'S Bed & Breakfast

    25 East London Street, Edinburgh, United Kingdom (View map)

    View map

    Ramsay'S Bed & Breakfast Bed & Breakfast offers a perfect accommodation in Edinburgh. The property is 20 minutes' walk from center of Edinburgh.

    More...
    From US$ 147
    price for 1 night
    Book Now From US$ 147
  • Edinburgh Metro Youth Hostel

    11/2 Robertson'S Close, Cowgate, Edinburgh, United Kingdom (View map)

    View map

    Edinburgh Metro Youth Hostel is located in old Edinburgh, minutes away from Princes Street Gardens, St. Giles Cathedral and Holyrood Park. There are a designated smoking area, a car park and a…

    More...
    From US$ 224
    price for 1 night
    Book Now From US$ 224
  • Rosehall Hotel

    101 Dalkeith Road, Newington, Edinburgh, United Kingdom (View map)

    View map

    Set in the center of Edinburgh, the budget Rosehall Hotel provides quiet rooms. The venue is 2.3 km away from Edinburgh Castle .

    More...
    From US$ 117
    price for 1 night
    Book Now From US$ 117
  • Peggyslea Farm B&B

    Peggyslea Farm Nine Mile Burn, Edinburgh, United Kingdom (View map)

    View map

    Peggyslea Farm B&B is rated 4 stars and is placed about 17 km from Edinburgh Zoo. The hotel is 18 km away from EICC.

    More...
    From US$ 198
    price for 1 night
    Book Now From US$ 198
  • Corstorphine Lodge Hotel

    186 St John Rd ,Edinburgh Eh12 8Sg, Edinburgh, United Kingdom (View map)

    View map

    Corstorphine Lodge Hotel is a charming place to stay in a busy area, 3.1 km away from Murrayfield Stadium.

    More...
    From US$ 139
    price for 1 night
    Book Now From US$ 139
  • Netherby House

    41 Glasgow Road, Edinburgh, United Kingdom (View map)

    View map

    Netherby House offers a fine accommodation in Edinburgh. The hotel is situated within 1.8 km from Edinburgh Zoo.

    More...
    From US$ 191
    price for 1 night
    Book Now From US$ 191
  • Claremont House

    3 South Lauder, Edinburgh, United Kingdom (View map)

    View map

    The charming Claremont House Bed & Breakfast offers accommodation in a busy area of Edinburgh. Behind the royal facade of Claremont House Bed & Breakfast lies antique interior.

    More...
    From US$ 160
    price for 1 night
    Book Now From US$ 160
  • Winter Cherry Bed And Breakfast

    Pilrig Street, Edinburgh, Midlothian, Eh6 5Al, Uk, Edinburgh, United Kingdom (View map)

    View map

    Winter Cherry Bed & Breakfast Bed & Breakfast is a fine option to stay in Edinburgh. Set in Leith district of Edinburgh, around 25 minutes' walk from National Museum of Scotland.

    More...
    From US$ 154
    price for 1 night
    Book Now From US$ 154
  • Travelodge Edinburgh Central Rose Street

    37-43 Rose Street, Edinburgh, United Kingdom (View map)

    View map

    Travelodge Edinburgh Central Rose Street is a 3-star business venue featuring a comfortable accommodation within a 15-minute walk from Surgeons\' Hall Museums.

    More...
    Book Now
  • A Room In The City - West

    3 Randolph Crescent, Edinburgh, United Kingdom (View map)

    View map

    A Room In The City - West offers a luxury accommodation in Edinburgh. The property is 20 minutes' walk from center of Edinburgh.

    More...
    From US$ 122
    price for 1 night
    Book Now From US$ 122
  • The Cameron Bed And Breakfast

    5 Cameron Terrace, Edinburgh, United Kingdom (View map)

    View map

    The 3-star The Cameron Bed And Breakfast boasts a convenient location near Palace of Holyroodhouse, which is around 2.7 km away.

    More...
    From US$ 132
    price for 1 night
    Book Now From US$ 132
  • Rothesay Place

    8 Rothesay Place, Edinburgh, United Kingdom (View map)

    View map

    Rothesay Place is a charming 2-star hotel set 2.6 km from Dynamic Earth and 1.7 km from Greyfriars Bobby Memorial .

    More...
    Book Now
  • Terrace Hotel

    37 Royal Terrace, Edinburgh, United Kingdom (View map)

    View map

    Terrace Hotel offers a perfect accommodation in Edinburgh. The hotel lies within 15 minutes' walk of Real Mary King\'s Close .

    More...
    From US$ 95
    price for 1 night
    Book Now From US$ 95
  • Ardmillan Hotel

    9-10 Ardmillan Terrace, Edinburgh, United Kingdom (View map)

    View map

    Ardmillan Hotel is a 2-star traditional property with comfortable rooms situated 1050 meters away from Murrayfield Stadium.

    More...
    From US$ 71
    price for 1 night
    Book Now From US$ 71
  • Capital Guest House

    7 Mayfield Road, Edinburgh, United Kingdom (View map)

    View map

    The 2-star Capital Guest House offers an attractive accommodation in 8 rooms. Edinburgh center can be reached within 30 minutes' walk.

    More...
    From US$ 228
    price for 1 night
    Book Now From US$ 228
  • The Baxter Hostel

    5/2 West Register Street, Edinburgh, United Kingdom (View map)

    View map

    The comfortable The Baxter Hostel offers a contemporary accommodation located close to Princes Mall, St. Giles Cathedral and Princes Street Gardens.

    More...
    From US$ 71
    price for 1 night
    Book Now From US$ 71
  • Browns Bed And Breakfast

    5 Mcdonald Road, Edinburgh, United Kingdom (View map)

    View map

    The 4-star Browns Bed And Breakfast is set just 1.9 km from Leith . The property is set 20 minutes' walk of the city center.

    More...
    From US$ 141
    price for 1 night
    Book Now From US$ 141
  • Castle Rock Hostel

    15 Johnston Terrace, Edinburgh, United Kingdom (View map)

    View map

    Castle Rock Hostel is a 2-star property just 250 meters away from Edinburgh Castle . A 10-minute walk will take guests to Princes Street Gardens.

    More...
    From US$ 73
    price for 1 night
    Book Now From US$ 73
  • Carmichael Bed And Breakfast

    11 Ravelston Dykes, Edinburgh, United Kingdom (View map)

    View map

    Carmichael Bed And Breakfast is a 3-star property only 2.8 km from National Museum of Scotland. The hotel is approximately 25 minutes' walk from Edinburgh Castle .

    More...
    From US$ 259
    price for 1 night
    Book Now From US$ 259