Edinburgh Skyline
Edinburgh

Edinburgh is one of the most popular cities to visit in the UK, and has a wide variety of accommodation to choose from. Whether you are looking for a luxury hotel in Edinburgh or a budget hotel, there is something to suit the needs of every traveller.

Below is my list of the best hotels in Edinburgh.

Sheraton Grand Hotel & Spa
Address: 1 Festival Square, Edinburgh EH3 9SR, UK
The Sheraton Grand is located right in the heart of the city near Princes Street and Edinburgh Castle. The hotel features 269 guest rooms, a Club Lounge, a ONE Spa, restaurants, and bars. It is a great choice for a luxury hotel in Edinburgh.

Apex City Hotel
Address: 61 Grassmarket, Edinburgh EH1 2JF, UK
The Apex City Hotel is a great 4-star hotel in Edinburgh. It is one of the best choices for those that want to stay in the city centre, as it is located right in the Grassmarket and near Edinburgh Castle. Rooms are well-appointed and offer contemporary decor and modern amenities.

Tune Hotel Edinburgh
Address: 7 Clifton Terrace, Edinburgh EH12 5DR, UK
The Tune Hotel is one of the best budget hotels in Edinburgh. Located slightly outside of the city center, it is right across the street from Haymarket train station and a 15-minute walk into the heart of the city. The hotel’s no-frills, pay-for-what-you-need policy means that rooms are cheap and budget-friendly.