My Favourites

« Back to accommodation in Edinburgh

Hotels & Inns In the City of Edinburgh

As Scotland’s capital and a major Scottish destination, Edinburgh has a superb choice of hotel accommodation. From long-established city-centre hotels to modern boutique style establishments, Edinburgh has hotel accommodation at every price level. International hotel chains are also well represented and there is a good selection of hotels near the airport or on the main coach link from the city centre.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 11
Halcyon Hotel
Halcyon Hotel

Edinburgh, EH7 5AB

The Halcyon House occupies a prominent position on Royal Terrace, the oldest Georgian Terrace in Europe.

Price: £42 - £232 (Per room per night)

Book Online

  • Visit Scotland Reviews Available 2 stars
Ailsa Craig Hotel
Ailsa Craig Hotel

Edinburgh, EH7 5AH

City centre hotel situated in Royal Terrace one of Edinburgh's most prestigious terraces.

Price: £30 - £180 (Per room per night)

Make Enquiry Book Online

  • Visit Scotland Reviews Available 3 stars
Salisbury Green Hotel
Salisbury Green Hotel

Edinburgh First, 18 Holyrood Park Road, Edinburgh, EH16 5AY

Salisbury Green Hotel is a beautifully restored 3 star 18th-century mansion-house hotel set in beautifully landscaped grounds

Price: £72 - £172 (Per room per night)

Make Enquiry Book Online

  • Visit Scotland Reviews Available 3 stars
Dalhousie Castle and Spa Hotel
Dalhousie Castle and Spa Hotel

Bonnyrigg, Edinburgh, EH19 3JB

13th Century Castle Hotel incorporating a hydro spa located in a beautiful setting ideal for field pursuits.

Price: £130 - £270 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 4 stars
Frederick House Hotel
Frederick House Hotel

Edinburgh, EH2 1EX

Perfectly situated in the heart of Edinburgh city centre with Princes Street practically on our door step.

Price: £22 - £50 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 3 stars
The Bridge Inn
The Bridge Inn

Ratho, Edinburgh, EH28 8RU

The Bridge Inn is situated in a stunning and picturesque setting on the banks of the Union Canal.

Book Online

Old Waverley Hotel Edinburgh
Old Waverley Hotel Edinburgh

Edinburgh, EH2 2BY

Situated in Princes Street with a wealth of facilities and attractions on its doorstep.

Price: £35 - £82 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 3 stars
The Albany Hotel
The Albany Hotel

Edinburgh, EH1 3QY

The first-class Albany Hotel is situated in a peaceful terrace less than 5 minutes from Princes Street.

Price: £75 - £120 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 4 stars
Kildonan Lodge Hotel
Kildonan Lodge Hotel

Edinburgh, EH16 5PE

Kildonan Lodge Hotel is close to Edinburgh city centre, the Royal Mile, Princes Street and Rosslyn Chapel.

Price: £79 - £179 (Per room per night)

Make Enquiry Book Online

  • Visit Scotland Reviews Available 4 stars
Rimswell House Hotel
Rimswell House Hotel

Edinburgh, EH9 2BX

Elegant Victorian house with many fine original features, in the leafy suburbs of Edinburgh's city centre.

Price: £35 - £240 (Per room per night)

Book Online

Ten Hill Place Hotel
Ten Hill Place Hotel

Edinburgh, EH8 9DR

This innovative Edinburgh hotel is within easy walking distance of Princes Street, the historic Old Town and the city centre.

Make Enquiry

  • Visit Scotland Reviews Available 4 stars
Ritz Hotel
Ritz Hotel

Haymarket, Edinburgh, EH12 5EG

The Edinburgh Ritz Hotel is a young family owned business with a focus on real honest hospitality.

Book Online

Radisson Blu Hotel Edinburgh
Radisson Blu Hotel Edinburgh

Royal Mile, Edinburgh, EH1 1TH

5 min walk from Waverley, located on the historic Royal Mile, Radisson Blu has 238 bedrooms, stylish bar and free Wi-Fi

Price: £75 - £350 (Per room per night)

Make Enquiry Book Online

  • AA Reviews Available 4 stars
Western Manor House Hotel
Western Manor House Hotel

Murrayfield, Edinburgh, EH12 6JG

The Western Manor House Hotel, the ideal place to base your stay in Edinburgh.

Price: £65 - £150 (Per room per night)

Book Online

easyHotel.com Edinburgh
easyHotel.com Edinburgh

Edinburgh, EH2 4AD

easyHotel.com Edinburgh is located in Edinburgh's main shopping area and within walking distance to Edinburgh Waverley Train.

Price: £19 - £129 (Per room per night)

Make Enquiry Book Online

1 Halcyon Hotel Edinburgh, EH7 5AB 2 stars
2 Ailsa Craig Hotel Edinburgh, EH7 5AH 3 stars
3 Salisbury Green Hotel Edinburgh First, 18 Holyrood Park Road, Edinburgh, EH16 5AY 3 stars
4 Dalhousie Castle and Spa Hotel Bonnyrigg, Edinburgh, EH19 3JB 4 stars
5 Frederick House Hotel Edinburgh, EH2 1EX 3 stars
6 The Bridge Inn Ratho, Edinburgh, EH28 8RU
7 Old Waverley Hotel Edinburgh Edinburgh, EH2 2BY 3 stars
8 The Albany Hotel Edinburgh, EH1 3QY 4 stars
9 Kildonan Lodge Hotel Edinburgh, EH16 5PE 4 stars
10 Rimswell House Hotel Edinburgh, EH9 2BX
11 Ten Hill Place Hotel Edinburgh, EH8 9DR 4 stars
12 Ritz Hotel Haymarket, Edinburgh, EH12 5EG
13 Radisson Blu Hotel Edinburgh Royal Mile, Edinburgh, EH1 1TH
14 Western Manor House Hotel Murrayfield, Edinburgh, EH12 6JG
15 easyHotel.com Edinburgh Edinburgh, EH2 4AD

Click the map pins to view more information.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 11

Search Filters

Places

Price Per Room

Price Per Person

Booking

Rating

Features & Facilities

Region

  • Aberdeen & Grampian Highlands
  • Argyll & Bute
  • Aviemore and the Cairngorms
  • Ayrshire, Arran & Clyde Valley
  • Dumfries & Galloway
  • Edinburgh X
  • Fort William & Lochaber
  • Glasgow
  • Inverness, Loch Ness & Nairn
  • Kingdom of Fife
  • Loch Lomond, Stirling & the Trossachs
  • Lothians & Borders
  • Northern Highlands
  • Orkney
  • Perthshire, Angus & Dundee
  • Shetland
  • Skye & Lochalsh
  • Western Isles