Edinburgh

Find the Best Hotels Near Beach in Edinburgh

Select your dates to find the best Beach hotel deals in Edinburgh

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top Hotels Near Beach in Edinburgh

Find best Business hotels at cheapest prices
Most Booked
Lowest price
Closest to downtown
Highest Rated
76
Hotel near Edinburgh Airport Area,Ingliston
Great
175 reviews
9.0/10
1 night
From AU$146
Check Availability
99+
Hotel near West End,Edinburgh
Very Good
150 reviews
8.6/10
1 night
From AU$207
Check Availability
99+
Hotels in Queensferry
Featured facilities: Public beach
Great
103 reviews
9.0/10
1 night
From AU$103
Check Availability
54
Hotel near Edinburgh Airport Area,Ingliston
Very Good
143 reviews
8.6/10
1 night
From AU$113
Check Availability
99+
Hotel near Edinburgh Old Town,Edinburgh
Very Good
144 reviews
8.1/10
1 night
From AU$188
Check Availability
86
Hotel near Edinburgh Old Town,Edinburgh
Very Good
451 reviews
8.1/10
1 night
From AU$24
Check Availability
99+
Hotel near Broughton,Edinburgh
Featured facilities: Dry cleaning
Very Good
301 reviews
8.7/10
1 night
From AU$165
Check Availability
99+
Hotel near Edinburgh Old Town,Edinburgh
Very Good
177 reviews
8.8/10
1 night
From AU$20
Check Availability
99+
Hotel near Edinburgh Old Town,Edinburgh
Very Good
127 reviews
8.1/10
1 night
From AU$20
Check Availability
44
Hotels in Leith,Edinburgh
Featured facilities: Public beach
Amazing
63 reviews
9.7/10
Check Availability
See All Beach Hotels in Edinburgh

Frequently Asked Questions

What hotel deals are available in Edinburgh?

Trip.com offers various events and deals to its users all year round. You can check the deals page to view Trip.com deals.

Which hotels in Edinburgh have sea views?

Which hotels in Edinburgh have hot springs?

Is Edinburgh pet-friendly?

What are some recommended family-friendly hotels in Edinburgh?

Britannia Edinburgh Hotel (from AU$79), a&o Edinburgh City (from AU$24) and Holiday Inn EDINBURGH by IHG (from AU$113) are very suitable for family travel. Enjoy your trip with all the family!

What is the average hotel price in Edinburgh?

For hotels in Edinburgh, the average price on weekdays is AU$321, the average price on weekends (Friday–Saturday) is AU$396.

What are the most popular hotels in Edinburgh?

Edinburgh has many popular hotels. Whether you're traveling for business or going on a vacation, Edinburgh Leith Waterfront (from AU$138) and Orocco Pier (from AU$134) are preferred hotels.

Hotel Information for Tourists

Total properties11
Number of reviews290
Lowest priceAU$154
Highest priceAU$963
Weekend Avg. PriceAU$396
Weekday Avg. PriceAU$321