Edinburgh Hotels
[Click Here for Edinburgh Maps
      and Tourist Information]
Hotels by Price
The prices displayed below are the nightly costs per hotel room.
The Salisbury Hotel
43-45 Salisbury Road, Edinburgh, EH16 5AA
Rooms from £60.00 ( 66.00 / $87.00 ) per night
This small 4-star hotel is in quiet walled gardens and has easy access to Edinburgh city centre. It has free Wi-Fi, free parking and stylish rooms. The Salisbury Hotel is just over a mile (1.
Fraser Suites Edinburgh
12-26 St Giles Street, Edinburgh, EH1 1PT
Rooms from £62.90 ( 69.19 / $91.20 ) per night
Just off the Royal Mile and near Edinburgh Castle, this boutique hotel boasts luxurious rooms, a gym and a restaurant. There are superb views across Princes Street Gardens.
Apex City Hotel
61 Grassmarket, Edinburgh, EH1 2JF
Rooms from £63.00 ( 69.30 / $91.35 ) per night
Apex City Hotel is by the shops, bars and restaurants of Grassmarket. It has a seafood restaurant, free Wi-Fi and modern rooms with a power shower and widescreen TV. Royal Mile, Edinburgh Castle, galleries and Princes Street are nearby.
Apex International Hotel
31-35 Grassmarket, Edinburgh, EH1 2HS
Rooms from £63.00 ( 69.30 / $91.35 ) per night
In the vibrant Grassmarket area, this stylish hotel has a sauna, a pool, a gym and free Wi-Fi. Princes Street and the castle are nearby.
Best Western Bruntsfield Hotel
69-74 Bruntsfield Place, Edinburgh, EH10 4HH
Rooms from £63.00 ( 69.30 / $91.35 ) per night
Overlooking Bruntsfield Links Park, this classic yet contemporary hotel offers free Wi-Fi. Edinburgh city centre is a 15-minute walk or a 5-minute bus ride away. Bedrooms at Best Western Bruntsfield have a work desk and free wired internet access.
Radisson BLU Hotel Edinburgh
The Royal Mile, Edinburgh, EH1 1TH
Rooms from £63.75 ( 70.13 / $92.44 ) per night
On the historic Royal Mile, Radisson BLU Hotel Edinburgh offers free Wi-Fi, a swimming pool and a gym. Waverley Station is just a 5-minute walk away. Each sleek, modern room has a digital TV and a luxurious en suite bathroom.
Macdonald Holyrood Hotel
81 Holyrood Rd, Edinburgh, EH8 8AU
Rooms from £63.99 ( 70.39 / $92.79 ) per night
Set between Edinburgh Castle and the Palace of Holyrood, this 4-star Old Town hotel is quiet yet central, and overlooks Arthur's Seat. It has a gym, swimming pool and spa.
Ashdene House
23 Fountainhall Road, Edinburgh, EH9 2LN
Rooms from £65.00 ( 71.50 / $94.25 ) per night
This family-run, 4-star guest house is in a quiet street, one mile (1.6 km) south of Edinburgh city centre. It offers good-value en suite rooms, home-cooked breakfasts and free parking. Ashdene House is 1.5 miles (2.
Hotel du Vin Edinburgh
11 Bistro Place, Edinburgh, EDH1 1EZ
Rooms from £65.00 ( 71.50 / $94.25 ) per night
Hotel du Vin Edinburgh is nestled deep in Edinburghs Old Town and only a short walk from the historic Royal Mile. Neighbouring the famous Bedlam theatre, the hotel occupies the site of a former lunatic asylum while its 47 timelessly furnished rooms and stunning suites featuring monsoon showers, luxurious Egyptian cotton sheets, plasma TVs, DVDs and air conditioning provide the perfect base to explore Edinburghs historic and cultural heritage as well as enjoy her vibrant entertainment and nightlife scene. A relaxing haven, the hotel offers our trademark Hotel du Vin Bistro with mezzanine bar serving the finest classic European cuisine from the kitchen, alfresco and private dining, cigar shack, whisky snug and intriguing La Roche tasting room where you can be taken on a pilgrimage around the worlds finest vineyards by our Head Sommelier without having to leave the room.
Over-Seas House
100 Princes St, Edinburgh, EH2 3AB
Rooms from £65.00 ( 71.50 / $94.25 ) per night
Over-Seas House is in the heart of Princes Street, Edinburgh's main shopping street, and has free Wi-Fi, a restaurant and excellent views of Edinburgh Castle and the city.
The Hudson Hotel
9-11 Hope Street, Edinburgh, EH2 4EL
Rooms from £65.00 ( 71.50 / $94.25 ) per night
This beautiful 18th-century building is in the centre of Edinburgh, at the West End of Princes Street. It is now a stylish 4-star hotel with free Wi-Fi and modern rooms with flat-screen TVs.
Stay Edinburgh City Apartments
107-108 South Bridge, Edinburgh, EH1 1HN
Rooms from £66.00 ( 72.60 / $95.70 ) per night
On Blair Street and High Street on Royal Mile, these stylish, modern and central apartments are walking distance from Edinburgh Waverley Train Station and many major tourist sites.
ApartmentsApart
2 York Place, Edinburgh, EH1 3EP
Rooms from £67.00 ( 73.70 / $97.15 ) per night
ApartmentsApart offer self-catering apartments in city-centre locations across Edinburgh. All are within 20 minutes' walk of Princes Street, the city?s main shopping street.
Ten Hill Place Hotel
10 Hill Place, Edinburgh, EH8 9DS
Rooms from £68.00 ( 74.80 / $98.60 ) per night
Just 0.5 miles (800 m) from Edinburgh Waverley Rail Station and Princes Street, this modern hotel offers free Wi-Fi and air-conditioned rooms. Ten Hill Place Hotel is less than 100 metres from Edinburgh Festival Theatre and the Royal Mile.
Auld Reekie Apartments
St Mary's Street, Edinburgh, EH1 1SX
Rooms from £69.00 ( 75.90 / $100.05 ) per night
With free Wi-Fi throughout, these impressive self-catering apartments are located either in Edinburgh's Old Town or within 1 km of the historic Royal Mile.
Kildonan Lodge Hotel
27 Craigmillar Park, Edinburgh, EH16 5PE
Rooms from £69.00 ( 75.90 / $100.05 ) per night
This Victorian building is now a 4-star hotel, offering luxury rooms, free Wi-Fi and free parking. It has easy access by bus to Edinburgh city centre, less than 2 miles (3.2 km) away. The Kildonan Lodge Hotel was built in 1874.
Kingsburgh House
2 Corstorphine Road, Edinburgh, EH12 6HN
Rooms from £69.00 ( 75.90 / $100.05 ) per night
In an exclusive area of Murrayfield, this 5-star Victorian guest house offers luxury accommodation, superb service and free parking. Murrayfield Stadium is nearby.
St Giles Apartments
377 High Street, The Royal Mile, Edinburgh, EH1 1PW
Rooms from £69.00 ( 75.90 / $100.05 ) per night
On Edinburgh's Royal Mile and at other Old Town locations these excellent, luxury 4-star apartments are clean, stylish, very well furnished and minutes from Edinburgh Castle.
The George Hotel
19-21 George St, Edinburgh, EH2 2PB
Rooms from £69.00 ( 75.90 / $100.05 ) per night
The historic, chic and very central George Hotel is close to Edinburgh Castle, Princes Street Gardens and Holyrood Palace. It has elegant rooms and a popular restaurant and bar. Edinburgh Waverley Train Station is a quick walk away.
Apex Waterloo Place Hotel
23-27 Waterloo Place, Edinburgh, EH1 3BH
Rooms from £69.30 ( 76.23 / $100.49 ) per night
This elegant hotel has free Wi-Fi, a swimming pool and a gym. Princes Street and Waverley Train Station are a brief walk away. The stylish bedrooms at Apex Waterloo Place have spacious bathrooms, a 42-inch LCD TV and 24-hour room service.
Edinburgh Playhouse Apartments
Hopetoun Street, Edinburgh, EH7 4AU
Rooms from £70.00 ( 77.00 / $101.50 ) per night
These stylish luxury apartments are in the city centre, a mile (1.6 km) from Edinburgh Waverley Rail Station and Princes Street. Each large, modern apartment has free Wi-Fi and parking.
Lauderville Guest House
52, Mayfield Road, Edinburgh, EH9 2NH
Rooms from £70.00 ( 77.00 / $101.50 ) per night
This Victorian guest house is 1.75 miles (2.8 km) from Edinburgh city centre, with easy access by bus. It has free Wi-Fi, free parking and en suite rooms with luxury bedding and flat-screen TVs.
Eq2
1 Lower Gilmore Bank, Off Lower Gilmore Place, Edinburgh, EH3 9QP
Rooms from £71.20 ( 78.32 / $103.24 ) per night
These 5-star luxury apartments are in Edinburgh city centre and look out over the canal. The stylish apartments have free Wi-Fi, large flat-screen TVs, modern kitchens and luxury bathrooms. Eq2 is a mile (1.
Princes Street Suites
16 Waterloo Place, Edinburgh, EH1 3EG
Rooms from £71.20 ( 78.32 / $103.24 ) per night
These very central, chic apartments overlook Princes Street and Edinburgh Castle. Each apartment has free Wi-Fi, a full kitchen and is 200 metres from Edinburgh Waverley Station.
Hilton Edinburgh Airport & 15 days parking
Edinburgh International Airport, Edinburgh, Lothian
Rooms from £72.50 ( 79.75 / $105.13 ) per night
A stylish vibrant hotel that boasts the very best facilities that a modern hotel offers. A superb leisure club, car parking and unparalleled transport links making the Hilton Edinburgh Airport the ideal base to explore Edinburgh and beyond. Plunge into the 17-metre indoor pool before unwinding in the steam room. Work out in the gym, then dine on prime Scottish steak. Try a dram of whisky in the Lounge Bar. All guest rooms are spacious and contemporary and feature high-speed internet access.
Blue Rainbow Aparthotel - Edinburgh Royal Garden
York Buildings, Queen Street, Edinburgh, EH2 1HY
Rooms from £74.00 ( 81.40 / $107.30 ) per night
In the heart of the historic New Town, Royal Garden Apartments offer spacious, comfortable accommodation, just a 3-minute walk from Princes Street and Waverley Train Station.
Caledonian Hilton Hotel
Princes Street, Edinburgh, EH1 2AB
Rooms from £74.50 ( 81.95 / $108.02 ) per night
With views of Edinburgh Castle, this Hilton hotel has a leisure club with gym and pool, luxury rooms and an excellent location off Princes Street, close to the EICC. The health club also has sun beds, a steam room, a spa and a salon.
Macdonald Roxburghe Hotel (2 Night Offer & 1st Night Dinner)
38 Charlotte Square, Edinburgh, Lothian
Rooms from £74.50 ( 81.95 / $108.02 ) per night
The prestigious Roxburghe Hotel is one of the oldest hotels in Edinburgh and located in the heart of the Georgian new town. Ideally located between George Street, the stylish home of the cities top bars, restaurants and boutique shops and Rose Street with more traditional pubs and eateries. Many of the bedrooms have views of Edinburgh Castle or Charlotte Square. The Melrose Restaurant offers contemporary Scottish menus, and in the summer there is al fresco dining in the Garden cafι. Whether you are sipping drinks in the Lounge or Consort Bar, indulging in a traditional afternoon tea or relaxing in the Vital Health & Wellbeing Club, The Roxburghe Hotel has is all. Please note the hotel does not have an onsite car park.
Marriott Hotel Edinburgh
111 Glasgow Road, Edinburgh, EH12 8NF
Rooms from £74.70 ( 82.17 / $108.32 ) per night
Between Edinburgh Airport and the zoo, Marriott Hotel Edinburgh has a pool, gym and refurbished rooms. It is next to Gyle Shopping Mall. The leisure club also has a spa bath, sauna, steam room and hair and beauty salon.
Royal Mile Residence
219 High Street, The Royal Mile, Edinburgh, EH1 1PE
Rooms from £75.00 ( 82.50 / $108.75 ) per night
On the historic Royal Mile, these luxury 5-star apartments have good views and free Wi-Fi, close to restaurants and shops. Princes Street is a few minutes? walk away.
Online Hotel Bookings