Search Edinburgh Hotels

All Edinburgh Hotels

Have a look at our list of Edinburgh hotels and check out descriptions, view pictures, read reviews and compare locations and prices. Choose your Edinburgh hotel and book with us online today!



From £106.00
per night of stay

Located in Edinburgh. View on a map

Nearest station: Waverley

Located in the heart of Edinburgh's old Town, this contemporary four star deluxe hotel has 119 stylish and contemporary rooms, many with stunning panoramic views of Edinburgh Castle and the City... View hotel info


Check Availability >


From £106.00
per night of stay

Located in Edinburgh. View on a map

Nearest station: Waverley

The Apex Grassmarket Hotel is centrally located in Edinburgh's old town, within walking distance of the Royal Mile and Lothian Road, and 5 minutes drive from Waverley train station. This is an... View hotel info


Check Availability >


From £52.75
per night of stay

Located in Edinburgh. View on a map

Nearest station: Haymarket

The Apex Haymarket Hotel Edinburgh is located right in the heart of the West End of Edinburgh city centre. All 66 bedrooms have large comfortable beds, widescreen TVs, luxury... View hotel info


Check Availability >


From £121.25
per night of stay

Located in Edinburgh. View on a map

Nearest station: Waverley

Ideally located within easy reach of Edinburgh International Airport, the luxury George Hotel has Edinburgh's business district and cultural attractions nearby, not to mention being on the doorstep to... View hotel info


Check Availability >


From £76.50
per night of stay

Located in Edinburgh. View on a map

Nearest station: Edinburgh Park‎

Plunge into the 56-foot indoor pool before unwinding in the steam room at the Hilton Edinburgh Airport hotel. Work out in the gym, then dine on prime Scottish steak in the Café de Havilland... View hotel info


Check Availability >


From £76.50
per night of stay

Located in Edinburgh. View on a map

Nearest station: Haymarket‎

Just 20 minutes' drive from the airport and 55 yards from Haymarket Station, the Hilton Edinburgh Grosvenor hotel is 5 minutes' walk from Princes Street shopping, Edinburgh attractions and the... View hotel info


Check Availability >


From £102.25
per night of stay

Located in Edinburgh. View on a map

Nearest station: Edinburgh‎

This hotel is situated in the centre of the city, opposite Waverley Station on Princes Street. Possibly the perfect central Edinburgh location. The airport is a 20 minute drive. The restaurant... View hotel info


Check Availability >


From £139.00
per night of stay

Located in Edinburgh. View on a map

Nearest station: Edinburgh

Part of a prestigious Georgian Terrace, the 4-star Royal Terrace Hotel boasts a prime city centre location. Relax and experience the comfort of one of 107 well-proportioned rooms or 13 luxurious... View hotel info


Check Availability >


From £107.10
per night of stay

Located in Edinburgh. View on a map

Nearest station: Haymarket‎

Following a £24 million refurbishment, this hotel has been re-branded the The Caledonian Waldorf Astoria Hotel Edinburgh. On Princes Street in central Edinburgh, The Caledonian Waldorf Astoria Hotel... View hotel info


Check Availability >


From £67.15
per night of stay

Located in Edinburgh. View on a map

The Thistle Edinburgh, The King James is a 4-star hotel is in Edinburgh city centre.The hotel is located just off the world-famous Princes Street, and just a short walk from the Royal Mile.The King... View hotel info


Check Availability >

Legend
Hotels
Landmark
Theatre
Our office