Skip to main content

Filter by:


Star Rating

Review Score

Edinburgh – 522 hotels and places to stay
See the latest prices and deals by choosing your dates.
Britannia Edinburgh Hotel, hotel in Edinburgh

On the banks of the Water of Leith in a quiet secluded area, this property offers free Wi-Fi and a central location in Edinburgh. The popular shops of Princes Street are just a 15-minute walk away.

Room dirty
5.3
Scored 5.3
Average
Rated fair
13,093 reviews
Price from$166.48per night
Moxy Edinburgh Airport, hotel in Edinburgh

Located in Ingliston, 4.2 miles from Edinburgh Zoo, Moxy Edinburgh Airport has accommodations with a fitness center, private parking, a restaurant and a bar.

Really easy to book, really nice staff. good food, very handy for the airport as its only a short walk!
8.1
Scored 8.1
Very Good
Rated very good
9,593 reviews
Price from$93.72per night
Leonardo Royal Edinburgh Haymarket, hotel in Edinburgh

In Edinburgh city center, less than 1640 feet from Haymarket Rail Station, the Leonardo Royal Hotel Edinburgh offers great value, with modern family-friendly rooms with attached bathroom and a...

Friendly staff clean rooms
7.8
Scored 7.8
Good
Rated good
12,829 reviews
Price from$163.15per night
Dalmahoy Hotel & Country Club, hotel in Edinburgh

Set among 1000 acres of beautiful parkland with two 18-hole golf courses, this historic country hotel, built in 1725, offers luxurious spa and leisure facilities, and informal and fine dining...

Great breakfast, comfy bed, walking distance to city buses, easy parking included, afternoon drinks in cocktail bar (crowded) or the quieter golf club bar prior to dinner
8.1
Scored 8.1
Very Good
Rated very good
8,475 reviews
Price from$135.23per night
The Haymarket Hotel, hotel in Edinburgh

The Haymarket Hotel in Edinburgh city center is located down a cobbled street in the historic Haymarket area.

Room was very spacious, breakfast was fab, staff were really helpful, location is great
8.1
Scored 8.1
Very Good
Rated very good
6,608 reviews
Price from$209.76per night
Hampton By Hilton Edinburgh West End, hotel in Edinburgh

Located within a 5-minute walk of EICC and a 12-minute walk of Edinburgh Castle, Hampton By Hilton Edinburgh West End in Edinburgh features a fitness center and rooms with free WiFi.

It was clean and comfortable, the staff were very pleasant and helpful, and breakfast good. We especially enjoyed Angelo, one of our breakfast servers.
8.1
Scored 8.1
Very Good
Rated very good
8,426 reviews
Price from$148.77per night
Novotel Edinburgh Park, hotel in Edinburgh

This 4-star Novotel is 656 feet from Edinburgh Park Rail Station and a 12-minute train ride from the city center.

breakfast was great! a lot of variety .. room was clean and neat , `accessible location , parking is a bit pricey , some hotels offer free parking for customers . overall, our stay was wonderful
8.6
Scored 8.6
Excellent
Rated excellent
5,865 reviews
Price from$257.73per night
Leonardo Edinburgh Murrayfield, hotel in Edinburgh

Located in Edinburgh and within 1.5 miles of Edinburgh Zoo, Leonardo Edinburgh Murrayfield has a bar, non-smoking rooms, and free WiFi throughout the property.

Not far in the airport, there is public transport(busses) going to airport, and going to the ciry center
7.9
Scored 7.9
Good
Rated good
6,931 reviews
Price from$120.97per night
Dakota Edinburgh, hotel in Edinburgh

Dakota Edinburgh is a modern hotel with an award-winning restaurant located 30 minutes from Edinburgh city and 10 minutes from Edinburgh Airport.

Great! Would have appreciated a shuttle to and from the airport.
8.7
Scored 8.7
Excellent
Rated excellent
4,735 reviews
Price from$167.44per night
Delta Hotels by Marriott Edinburgh, hotel in Edinburgh

Delta Hotels by Marriott Edinburgh features a luxury leisure club where guests can relax in the sauna, steam room or whirlpool.

I liked everything about this hotel; Perfect location for my purposes,spacious room,friendly staff…
7.8
Scored 7.8
Good
Rated good
791 reviews
Price from$187.44per night
See all hotels near Edinburgh
Subscribe to receive premium deals

Prices drop the second you sign up!