Yanbu, located on the Red Sea coast of Saudi Arabia, is a hidden gem known for its beaches, coral reefs, and historical charm. Often called the “Pearl of the Red Sea,” Yanbu is divided into Yanbu Al-Bahr (Old Town), Yanbu Al-Nakhal (the villages), and Yanbu Al-Sina’iya (the industrial city). Together, they offer a mix of natural beauty, cultural experiences, and modern attractions.
In this guide, we’ll explore the 15 best places to visit in Yanbu that every traveler should add to their itinerary.
Top 15 Places to Visit in Yanbu

1. Yanbu Corniche
The Yanbu Corniche is a lively waterfront lined with parks, walking paths, and restaurants. It’s perfect for evening strolls and family picnics by the Red Sea.
2. Al Nawras Island
Also called Seagull Island, this small but beautiful island offers stunning sea views, peaceful spots, and recreational facilities for families.
3. Yanbu Al-Bahr (Old Town)
Step back in time at Yanbu Al-Bahr, where traditional Hijazi-style houses and old markets showcase the city’s history and culture.
4. Royal Commission Beach
One of Yanbu’s most popular beaches, Royal Commission Beach offers clean sand, turquoise water, and facilities for swimming, barbecues, and family fun.
5. Yanbu Lake Park
A scenic spot with artificial lakes, gardens, and walkways, Yanbu Lake Park is ideal for a relaxing afternoon surrounded by greenery.
6. Shell Beach
Known for its seashells and calm environment, Shell Beach is great for collecting shells, swimming, and enjoying the sunset.
7. Yanbu Flower Festival
Held annually, the Yanbu Flower Festival transforms the city with millions of colorful flowers and the world’s largest carpet of blooms, attracting thousands of visitors.
8. Al Fairouz Park
A family-friendly destination, Al Fairouz Park has playgrounds, picnic areas, and open spaces perfect for a casual day outdoors.
9. Yanbu Sea World
Not to be confused with the international brand, Yanbu Sea World is a local entertainment park offering rides, family activities, and dining options.
10. Yanbu Historic Area Museum
The Yanbu Museum showcases artifacts, photographs, and exhibits that highlight the city’s maritime and cultural history.
11. Al Mahar Island
A beautiful island near Yanbu, Al Mahar Island is popular for snorkeling, boating, and enjoying untouched nature.
12. Yanbu Marina
The Yanbu Marina is the starting point for diving trips and boat tours. It’s also a great place to relax with cafés and sea views.
13. Prince Abdul Mohsin Park
Prince Abdul Mohsin Park is one of Yanbu’s largest green spaces, perfect for jogging, family outings, and community events.
14. Yanbu Fish Market
For a taste of local life, visit the Yanbu Fish Market, where fishermen sell freshly caught Red Sea seafood every morning.
15. Diving and Snorkeling Spots
Yanbu is famous for its coral reefs and marine life. Visitors can book trips for diving, snorkeling, or glass-bottom boat rides to explore the Red Sea’s underwater beauty.
Final Words
From beautiful beaches and historical towns to flower festivals and diving adventures, Yanbu offers something for every kind of traveler. These 15 top places to visit in Yanbu will make your trip memorable and showcase the city’s unique charm.
FAQ About Places to Visit in Yanbu
What is Yanbu famous for?
Yanbu is famous for its Red Sea beaches, coral reefs, flower festival, and historic old town.
Can you dive in Yanbu?
Yes, Yanbu is one of the best diving destinations in Saudi Arabia, with rich coral reefs and marine life.
Is Yanbu good for family trips?
Absolutely. With its parks, beaches, and festivals, Yanbu is a family-friendly destination.
When is the best time to visit Yanbu?
The best time to visit is between November and March when the weather is cooler and ideal for outdoor activities.