Beaches provide a serene and calming environment that can help to reduce stress levels and promote relaxation. The sound of the waves and the salty sea air can also have a therapeutic effect on the mind and body.
Going for a picnic or a beach holiday in Johor is an excellent choice for individuals seeking a relaxing beach getaway. Check out these 10 best beaches in Johor where you and your loved ones can have fun swimming, sunbathing, surfing, playing beach volleyball, and other water sports.
Why Is Johor a Must-Visit Destination?
Johor is a must-visit destination because it offers a diverse range of tourist attractions and activities. It has theme parks, cultural sites, nature reserves, shopping malls, local cuisines, and beautiful white sandy beaches.
When Is the Best Time To Visit a Beach in Johor?
Johor’s beaches are best visited during the dry season, which spans from March to September. The weather conditions during this period are typically characterized by sunny and dry days, lower humidity levels, and reduced rainfall.
Are There Beach Resorts in Johor?
Yes, there are. Johor boasts several beach resorts, with unique options such as Hard Rock Hotel Desaru Coast and Pulai Springs Resort. These resorts offer many facilities, including restaurants, bars, swimming pools, spa treatments, and water sports, making them excellent choices for those seeking a relaxing beach getaway.
Also Read More:
- Beaches in Penang
- Beaches in Kuching
- Beaches in Miri
- Beaches in Malaysia
- Beaches in Melaka
- Beaches Near Kuala Selangor
- Beaches in Terengganu
10 Best Beaches in Johor 2023
1. Desaru Beach


Desaru Beach is a stunning beach that attracts tourists with its gorgeous white sand and clear blue waters. It is located in Johor, and visitors can indulge in various water sports activities like snorkelling, jet skiing and kayaking. The beach also offers a range of luxurious resorts, hotels, and local restaurants and cafes serving delicious Malaysian cuisine.
Address: Desaru Beach, 81600 Bandar Penawar, Johor
Google Map: Navigate Now
Google Reviews: Here
2. Pantai Minyak Beku


Pantai Minyak Beku is a well-known beach for fishing, camping, picnics, and water sports. This beach is extremely popular, so visit on non-public holiday dates. Pantai Minyak Beku offers a lovely sunset and a stretch of clear white sand for you and your loved ones to have a relaxing stroll while enjoying the view. Aside from that, there are food stalls nearby where you can purchase snacks and refreshments if you get hungry.
Operating Hours: All-day
Address: Pantai Minyak Beku, 83000, Jalan Minyak Beku, 83000 Batu Pahat, Johor
Google Map: Navigate Now
Google Reviews: Here
Refer Info On Website3. Stulang Beach


Stulang Beach is a popular beach located in Johor Bahru, Malaysia. The beach offers a relaxing atmosphere, with soft sand and clear waters. Visitors can indulge in various water sports activities like kayaking and jet skiing or soak up the sun while enjoying local delicacies from the nearby food stalls. The beach is also conveniently located close to several tourist attractions, making it an ideal destination for a day trip.
Operating Hours: All-day
Address: 49, Jalan Ibrahim Sultan, Stulang Darat, 80300 Johor Bahru, Johor
Google Map: Navigate Now
Google Reviews: Here
4. Pontian Seaside


Pontian Seaside is a scenic beach destination in the Pontian District of Johor, Malaysia. The beach features golden sands, crystal clear waters, and a serene and peaceful atmosphere. Visitors can stroll along the shore, swim, or engage in watersports activities like jet skiing and banana boating. Visitors can enjoy a beautiful sunset while relaxing with the cool breeze blowing against their skin at night.
Operating Hours: All-day
Address: Pontian Seaside, 82000 Pontian District, Johor
Google Map: Navigate Now
Google Reviews: Here
5. Tanjung Balau Beach


Tanjung Balau Beach is situated in the southeastern part of Johor, Malaysia, and is a stunning, isolated location. The beach is renowned for its immaculate white sand and crystal-clear waters, creating a tranquil and soothing atmosphere. The beach is embraced by abundant foliage and has numerous local restaurants and cafes that serve mouth-watering Malaysian dishes.
Address: Tanjung Balau Beach, Jalan Tanjung Balau, Tanjung Balau, 82200 Benut, Johor
Google Map: Navigate Now
Google Reviews: Here
6. Pantai Penyabung


If you visit Pantai Penyabung, you must enter a mini jungle to reach the popular picnic spot nearby. There is also a campsite and some chalets near the beach. Do note that the phone reception here could be better, but it offers you a chance to immerse yourself fully in mother nature at its best. Aside from that, there are many mini islands nearby that you can visit to enjoy snorkelling with your family and friends.
Address: Tanjung Penyabong, Darul Takzim, Taman Bahagia, 86900 Endau, Johor
Google Map: Navigate Now
Google Reviews: Here
7. Jason Bay Public Beach


Jason Bay Public Beach is a gorgeous beach perfect for a family picnic. This beach stretches as far as the eye can see, with pine trees providing cool shaded spots for resting, camping, and family barbecues. There is a mini playground for children close by and the usual facilities such as bathrooms. In addition, some visitors enjoy cycling along the beach while enjoying the sunrise and sunset view.
Address: Jason Bay Public Beach, Kampung Sungai Gading, 81900 Kota Tinggi, Johor
Google Map: Navigate Now
Google Reviews: Here
8. Pantai Batu Layar, Kota Tinggi


Pantai Batu Layar is a picturesque beach in Kota Tinggi, Johor, Malaysia. It features clear turquoise waters, white sandy shores, and tall palm trees that provide ample shade. Visitors can enjoy various water activities such as swimming, boating, and fishing. This beach is an excellent destination for a relaxing day trip or a weekend getaway.
Operating Hours: All-day
Address: Pantai Batu Layar, Kota Tinggi, 81600 Bandar Penawar, Johor
Phone No: 07-822 2044
Google Map: Navigate Now
Google Reviews: Here
Facebook: https://www.facebook.com/tourismjohor/posts/pantai-batu-layar-kota-tinggi
9. Pantai Air Papan


Pantai Air Papan, situated in Mersing, Johor, Malaysia, is a peaceful and calming beach with crystal clear waters, soft golden sand, and a row of trees alongside the beach. Tourists can indulge in aquatic activities like swimming, snorkelling, and scuba diving. The beach is ideal for individuals who desire serenity and repose away from the hectic city life.
Address: Pantai Air Papan, 86800, Johor
Google Map: Navigate Now
Google Reviews: Here
Facebook: https://www.facebook.com/tourismjohor/posts/pantai-air-papan-mersing-johor
10. Pantai Bandar Mersing


Pantai Bandar Mersing is a well-liked beach in Mersing, Johor, Malaysia, renowned for its immaculate white sand, crystal-clear waters, and lively ambience. Visitors can enjoy a variety of water sports, barbecues, and picnics with family and friends. Overall, this beach is perfect for a quick day trip or a peaceful weekend retreat with loved ones.
Address: Pantai Bandar Mersing, Jalan Tun Dr. Ismail, Mersing Kechil, 86800 Mersing, Johor
Google Map: Navigate Now
Google Reviews: Here
Grab Your Complimentary Lazada Voucher 【Here】
Tons of Shopee Cashback Deals 【Here】
Disclosure: This list was compiled by the team at My Weekend Plan after extensive research and shared opinions to suggest helpful recommendations for the public. The sequence of brands is in no particular order so if you have any other great suggestions too, please email us [email protected]. For more information, kindly refer to our copyright, privacy & disclosure policy.