15 Best Beaches in Johor for a Weekend Escape
Looking for the best beaches in Johor? Discover beautiful coastal destinations, beach activities and weekend getaway ideas across Johor.
Johor has some of the most accessible beaches in Peninsular Malaysia, especially for visitors from Singapore and Johor Bahru. From the famous sands of Desaru to the quiet coves near Mersing, there is a beach for every type of traveller. These 15 best beaches in Johor cover the top coastal destinations.
Desaru Area
Desaru Beach
Desaru is Johor's most famous beach — a long stretch of golden sand along the South China Sea. It has resorts, a water park and beach activities. It is the most developed beach in Johor. See our places to visit in Desaru guide.
Pantai Batu Layar
A rocky beach near Desaru with interesting rock formations and tidal pools. It is a good spot for photography and exploring.
Bandar Penawar Beach
The beach near Bandar Penawar town is quieter than the main Desaru beach. It is a good spot for a peaceful walk.
East Coast
Rawa Island Beaches
Rawa Island, accessible from Mersing, has some of the most beautiful white-sand beaches in Johor. The island is small and quiet, perfect for day trips or short stays. See our islands to visit in Johor guide.
Tioman Island Beaches
Tioman Island, accessible by boat from Mersing, has multiple beaches including Salang, ABC (Air Batang), Tekek and Juara. Each has its own character, from busy villages to quiet coves. See our places to visit in Mersing guide.
Sibu Island Beach
Sibu Island, accessible from Mersing and Tanjung Leman, has a long beach with resorts and a marine park. It is quieter than Tioman.
Besar Island Beach
Besar Island, accessible from Mersing, has beaches and basic accommodation. It is a quieter alternative to the more developed islands.
Tengah Island Beach
Tengah Island is a small island near Mersing with a beautiful beach. It is accessible by boat and is popular for day trips.
West Coast
Pantai Leka, Parit Jawa
Pantai Leka near Muar is a west coast beach known for its seafood restaurants and sunset views. It is a popular evening destination for locals.
Tanjung Piai Coast
While primarily a mangrove park, Tanjung Piai has coastal views and boardwalks over the Straits of Johor. It is the southernmost point of mainland Asia. See our places to visit in Pontian guide.
Kukup Coast
Kukup is a fishing village on stilts near Pontian. While not a swimming beach, it has coastal scenery and seafood restaurants.
Pontian Beach
Pontian has several coastal areas with beaches and seafood restaurants. It is a quieter west coast destination.
Near Johor Bahru
Stulang Laut
Stulang Laut near Danga Bay in JB has a waterfront area with seafood restaurants and views across the Straits of Johor. It is not a swimming beach but is a popular evening spot. See our places to visit in Johor Bahru guide.
Danga Bay Waterfront
Danga Bay has a waterfront promenade with restaurants and sunset views. It is not a swimming beach but is a popular spot for evening strolls.
Practical Tips
- East coast monsoon: The east coast (Desaru, Mersing, islands) can experience monsoon rains from November to March. Check conditions before visiting.
- Sun protection: Bring hats, sunscreen and plenty of water. Beaches have limited shade.
- Island access: Boat schedules to islands depend on weather and demand. Always check with operators for the latest schedules.
- Swimming safety: Check local conditions before swimming. Some beaches have strong currents — follow safety notices.
- Facilities: Desaru has the most facilities (resorts, restaurants, water park). Island beaches have basic facilities.
Why Renting a Car Can Make Exploring Johor's Beaches Easier
Johor's beaches are spread across the state, from Desaru in the east to Pontian in the west. Public transport to most beaches is limited. Having a car gives you the flexibility to visit multiple beaches and to reach Mersing for island trips. See our Johor Bahru car rental guide and road trips from Johor Bahru guide.
Explore Johor at Your Own Pace
Planning to explore Johor by car? Enjoy the freedom to travel at your own pace with ZOREX. Explore ZOREX Car Rental and start your beach adventure.
FAQ
What are the best beaches in Johor?
Desaru Beach, the beaches on Rawa and Tioman islands, and Sibu Island beach are the best beaches in Johor.
Are Johor's beaches safe for swimming?
Most beaches are safe for swimming, but conditions can change. Check local conditions, follow safety notices, and avoid swimming during the monsoon season on the east coast.
How do I get to Johor's island beaches?
Island beaches are accessible by boat from Mersing (for Tioman, Rawa, Sibu, Besar) and Tanjung Leman (for Sibu). Boat schedules depend on weather and demand — check with operators.
Conclusion
Johor has some of the most accessible beaches in Peninsular Malaysia, from the famous sands of Desaru to the beautiful islands off Mersing. For more ideas, see our places to visit in Johor and Johor travel guide.
FAQ
What are the best beaches in Johor?
Desaru Beach, the beaches on Rawa and Tioman islands, and Sibu Island beach are the best beaches in Johor.
Are Johor's beaches safe for swimming?
Most beaches are safe for swimming, but conditions can change. Check local conditions, follow safety notices, and avoid swimming during the monsoon season on the east coast.
How do I get to Johor's island beaches?
Island beaches are accessible by boat from Mersing (for Tioman, Rawa, Sibu, Besar) and Tanjung Leman (for Sibu). Boat schedules depend on weather and demand — check with operators.
Planning to explore Malaysia?
Rent a car with ZOREX and enjoy the flexibility to travel at your own pace.
Related Travel Guides
25 Best Things to Do in Johor Bahru
Planning a Johor Bahru trip? Discover 25 things to do in JB, including food, shopping, family attractions, heritage, entertainment and day trips.
25 Best Things to Do in Johor
Looking for things to do in Johor? Discover 25 attractions, activities, food spots, beaches, family destinations and unique experiences across Johor.
30 Best Places to Visit in Johor, Malaysia
Discover the 30 best places to visit in Johor, from Johor Bahru and Desaru to Mersing, islands, beaches, family attractions and nature escapes.
