Yanbu

Yanbu Beach Hotels

Enter your dates to find beach hotels in Yanbu that appeal to you the most.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top Beach Hotels in Yanbu

Check out top beach hotels in Yanbu near the shore for easy beach access.
Top Picks
Lowest Price
Closest to Downtown
Top Reviewed
81
Hotels in Yanbu
Featured facilities: Private beach area, Tennis court, Fishing
14 reviews
7.3/10
1 night
From SGD 77
Check Availability
83
Hotels in Yanbu
Featured facilities: Pool, Dry cleaning, Fishing
Very Good
48 reviews
8.7/10
1 night
From SGD 89
Check Availability
99+
Hotels in Yanbu
Featured facilities: Public beach, Pool, BBQ
Good
1 review
7.7/10
1 night
From SGD 169
Check Availability
All Beach hotels in Yanbu

Frequently Asked Questions

How much does a Beach hotel cost in Yanbu?

The average price for Beach hotels in Yanbu is SGD 338 on weekdays and SGD 330 on weekends (Friday–Saturday).

What are the best Beach hotels in Yanbu?

If you are traveling to Yanbu for work or a holiday, Canary Beach Hotel (price from SGD 76) and Hotel & Resort Golden Marina Yanbu (price from SGD 199) are top-rated hotels.

Which Beach hotels in Yanbu offer breakfast?

Canary Beach Hotel (price from SGD 76) offers delicious breakfast to start your day.

What are the best Beach hotels in Yanbu with gyms?

Staying on track with your fitness goals during travel is simple. Canary Beach Hotel (price from SGD 76) offers fitness facilities.

What are the best deals for Beach hotels in Yanbu?

Trip.com offers hot promotions and deals on Beach hotels. Check out the promotions page for the latest hotel deals on Trip.com.

Yanbu Beach Hotels Information

Total Properties3
Number of Reviews 5
Weekend Avg. PriceSGD 330
Weekday Avg. PriceSGD 338