Whether you’re a sun-seeker looking to relax on golden sands or an adventurer eager to explore the coastline’s natural beauty, Johor’s beaches offer something for everyone.
From popular spots teeming with activities to hidden gems perfect for a peaceful retreat, this guide will take you through the top 10 beaches that you simply can’t miss during your visit. Keep on reading.
1. Desaru Beach
Desaru Beach is one of Johor Bahru’s most popular coastal destinations, known for its long stretches of golden sand and clear waters. It’s an ideal spot for relaxing under the sun, swimming, or enjoying water sports like jet skiing and windsurfing.
The beach is lined with resorts and hotels, offering a range of accommodations for visitors, making it a convenient and family-friendly destination.
In addition to its beautiful beach, Desaru offers easy access to nearby attractions like the Desaru Fruit Farm and river cruises along the coast, where you can spot local wildlife.
Since there’s no public transport available in Desaru (Johor Bahru beach), the best option is to choose a private car taxi service. The drive takes about an hour from JB, around 4 hours from KL, and approximately 2 hours from Singapore.
2. Forest City Beach
The beach is part of a larger integrated community that includes residential, commercial, and recreational areas, making it a popular spot for both locals and tourists. The beach area features a beautifully landscaped promenade, perfect for leisurely walks and family outings.
Forest City Beach also boasts stunning views of the skyline and the nearby Johor Strait, making it a picturesque spot for photography and sunset watching. Its blend of modern conveniences with natural beauty creates a dynamic and enjoyable beach experience.
3. Pulau Rawa
Pulau Rawa is a beautiful island with soft white sand and vibrant marine life, making it a paradise for snorkelers and beach enthusiasts. The island features luxurious resorts that blend perfectly with the natural surroundings, offering stunning ocean views and direct beach access for a memorable stay.
Pulau Rawa is also dedicated to protecting its natural environment. The island focuses on preserving its habitat and marine life, making it a great choice for travellers who care about eco-friendly practices.
4. Lido Beach
Lido Beach offers plenty of space for picnicking, beach games like Circuit Court Tennis, and leisurely walks, making it an ideal destination for a day out with friends and family. There is also a private area you can rent for cycling.
Apart from that, the beach gets very busy during the Hari Raya Festival, a big event in the area. At this time, people from all over Malaysia visit to enjoy local sweets called ‘kuih’ and traditional Johor foods.
For further details about the beach, please visit the Johor Tourism Information Centre (JOTIC).
5. Tanjung Balau Beach
Tanjung Balau Beach, located near the peaceful fishing village of Tanjung Balau, is a charming destination that offers both cultural and recreational experiences. A standout feature is the Fishermen’s Museum, just a short walk from the beach.
This museum provides a fascinating glimpse into the lives of local fishermen, showcasing traditional fishing techniques, tools, and boats that have been used for generations, making it an educational addition to your visit.
Beyond its cultural appeal, Tanjung Balau Beach is perfect for outdoor activities. It’s a popular spot for picnics, with several shaded areas and facilities available, making it an ideal destination for a relaxing day by the sea.
6. Stulang Beach
Stulang Beach is a great spot if you’re looking for a quiet and relaxed day at the beach. It’s less crowded and more natural than some other beaches in Johor Bahru, making it perfect for a peaceful getaway. After enjoying Stulang Beach, you can have a meal at KFC and then take a pleasant walk around the area.
A new ERL (Express Rail Link) train line is being built to connect Singapore’s Woodlands with Johor Bahru’s Bukit Cagar, which will make travel easier. In the meantime, using a private car taxi is a good option. It provides a comfortable and direct ride, avoiding the wait and crowding of public transport, and lets you travel at your own pace.
7. Teluk Sengat Beach
Teluk Sengat Beach is a popular spot, especially in the late afternoon when visitors come to enjoy the beautiful sunset views. The scenery here is lovely and perfect for those seeking some peace after a busy day.
There is also a food court nearby that attracts many people looking to enjoy an afternoon snack or dinner. The food court is well-known for its seafood dishes, and you can relax at the nearby jetty while enjoying your meal.
We recommend visiting around 6:00 PM if you want to take some great sunset photos. The sunset views are truly captivating and make for wonderful pictures.
8. Batu Layar Beach
This beach is a popular destination in Johor, especially on weekends and public holidays, making it perfect for relaxation and leisure activities. If you plan to visit Batu Layar Beach, you’ll find that the beach offers a relaxing environment with ample space for enjoying the scenery and taking photos.
To make your visit more convenient, consider choosing a private car taxi service. This option provides an affordable and comfortable ride to Batu Layar Beach, as well as access to nearby accommodations if you decide to stay overnight.
9. Pantai Air Papan
It’s a great spot for day trips and camping, with facilities for water sports and outdoor fun. According to information provided by the Majlis Daerah Mersing (MDM), this site is being developed into a Day Picnic and Camping Center.
The area will have 35 chalets for overnight stays, 6 public toilets and showers, and 5 food stalls for dining. There will also be a parking space and a public phone. The centre will include a mosque for visitors who need to pray.
10. Pantai Minyak Beku
Pantai Minyak Beku is located in Kampung Minyak Beku, approximately 8 kilometers from Penggaram town and about a 10 minutes drive from the Batu Pahat city center. This beach holds historical significance as it marks the beginning of Batu Pahat’s name, which originated from the old practice of carving wells to obtain fresh water by Siamese soldiers. The well can still be found by the beach.
The site has its unique historical importance as it was the first settlement in the Batu Pahat district.
Conclusion
Imagine spending your day basking in the sun on pristine shores, diving into clear waters, or discovering hidden gems along the coastline. Johor’s beaches are not just destinations; they are invitations to create lasting memories and embrace the natural beauty of Malaysia.
To truly immerse yourself in this coastal wonderland, consider a private car taxi service for your journey. It’s the perfect way to explore Johor’s beaches with ease, allowing you to hop from one picturesque spot to another without the stress of public transport.
Looking for a Private Car Taxi From Singapore To Johor?
TAXISGMY offers an affordable private car service from Singapore to Johor starting at just SGD 100. All are driven by experienced drivers with at least 5 years of experience. They are officially certified and legally permitted to drive.
Book through our website today to enjoy an SGD10 discount on your first ride, making your journey even more budget-friendly.







