Skip to main content

Featured Hotels in Leith

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Located in Edinburgh and with Royal Yacht Britannia reachable within a 12-minute walk, Ocean Mist Leith has express check-in and check-out, allergy-free rooms, a terrace, free WiFi throughout the... I was blown away at the price for what you got…such a unique experience — every detail thought of. The decor was exquisite, the staff knew you within minutes of your arrival, the bar and breakfast space was as charming as could be. Everything was perfect.

Show more Show less
9.4
Wonderful
1,789 reviews
Price from
$268
per night

This boutique hotel sits on the banks of the Forth in Leith, and features a state-of-the art gym, free parking and a stylish bar. Edinburgh city center is just 10 minutes’ drive away. The location was perfect, the room was super clean and tidy and facilities were very nice

Show more Show less
8.1
Very Good
4,022 reviews
Price from
$206
per night

This modern hotel is next to the Ocean Terminal shopping center and the Royal Yacht Britannia. It has paid onsite parking, air-conditioned rooms and regular busses to the city center stop outside. Near tram & bus line. Nice area

Show more Show less
8.2
Very Good
6,460 reviews
Price from
$206
per night

Park View Hotel is located only 1.2 mi from Edinburgh and easily accessible by frequent buses. This Victorian town house overlooks the famous Leith Links park. good price, cleanliness, quietness, beds

Show more Show less
7.2
Good
2,617 reviews
Price from
$141
per night

Located in Edinburgh, 1.8 miles from Portobello Beach, Park View Rooms provides accommodations with free WiFi and free private parking. The price is good for the room, easy access to get the key, well written instruction, and clean. It is easy to go for grocery or reach the city centre by bus from here, and close to VFS Global if you are applying for a visa.

Show more Show less
6.3
Review score
391 reviews
Price from
$108
per night

Located in Edinburgh, a 11-minute walk from Royal Yacht Britannia, Fingal Hotel provides accommodations with a terrace, free private parking, a restaurant and a bar.

Show more Show less
9.7
Exceptional
3 reviews
Price from
$419
per night

Featuring 4-star accommodations, 3 John's Place Townhouse is located in Edinburgh, a 19-minute walk from Royal Yacht Britannia and 1.9 miles from Edinburgh Waverley Train Station.

Show more Show less
Price from
$211
per night

4 Friends House is a recently renovated guest house in Edinburgh near Royal Yacht Britannia. This was the best hotel. Clean, quiet, beautiful and convenient location. Thank you so much ! (:

Show more Show less
9.2
Wonderful
361 reviews
Price from
$90
per night

Beautiful modern sea-side apartment in the city offers accommodations in Edinburgh, 1.5 miles from Royal Yacht Britannia and 3.1 miles from Edinburgh Waverley Train Station. The location was great, it was easy to get in to the city by public transport and there were restaurants about 10-15 min walk away.

Show more Show less
9.4
Wonderful
134 reviews
Price from
$341
per night

A 18-minute walk from Royal Yacht Britannia in Edinburgh, Old fisherman's Cottage No 4, free parking features accommodations with access to a hot tub. Pristine clean property, well equipped, could have stayed here for a long time with all the kitchen tools.

Show more Show less
9.4
Wonderful
138 reviews
Price from
$333
per night

Most booked hotels in Leith in the past month

See all

The best hotels with breakfast in Leith

See all