
Just a stone's throw from Singapore, Stulang Beach is one of Johor Bahru's most laid-back waterfront spots. The kind of place where locals go to catch the breeze, watch the sun dip behind the Straits of Johor, and tuck into fresh seafood without needing to leave the city. It's not a tropical postcard beach, but that's kind of the point, it's an easy, no-fuss escape that fits neatly into a JB itinerary.
If you're planning a visit in 2026, this guide covers everything practical: what there is to see, opening hours and admission, how to get there, and where to stay nearby. Whether you're stopping by before catching a ferry to Batam or just want a relaxed evening away from the shopping malls, here's what you need to know.
Stulang Beach isn't about dramatic scenery, it's about atmosphere. Here's what makes it worth a visit.
This is the main event. As evening rolls in, the sky over the water turns shades of orange and pink, with the skyline of eastern Singapore visible in the distance. It's one of the most relaxed sunset-watching spots in JB, no entrance fee, no crowds fighting for the same photo spot.
A paved walkway runs along the shore, perfect for an easygoing stroll, some light exercise, or simply sitting on a bench and watching the world go by. It's popular with families, joggers, and couples in the evening.
The beach area is dotted with local food stalls and seafood restaurants, making it a natural pairing of sea views and a proper Malaysian meal. Think grilled fish, sambal prawns, and cold drinks enjoyed with your feet practically in the sand.
Stulang Beach sits right next to the Zon Regency and Berjaya Waterfront ferry terminal, where boats depart for Batam and Bintan in Indonesia. Even if you're not catching a ferry, it's worth a wander to watch the boats come and go and browse the duty-free complex.
This isn't a tourist-only beach, it's genuinely used by JB locals for evening walks, family outings, and the occasional round of feeding the pigeons. It's a good spot to get a feel for everyday life in Johor Bahru away from the malls.
Here's the practical rundown before you head out.
As an open public beach and promenade, Stulang Beach itself has no gates or fixed closing time, you can technically visit at any hour. That said, it's best experienced from late afternoon into the evening, roughly 5:00 PM to 9:00 PM, when the temperature drops, the sunset kicks in, and the food stalls are in full swing. Visiting in the middle of the day means more heat and less atmosphere.
Free admission.
1. Public restrooms and washing points near the main promenade area.
2. Numerous food and seafood stalls, along with cafes, for a full range of dining options.
3. Street parking is available near the entrance, though it can get busy on weekends and public holidays.
4. Basic seating and shaded areas along the promenade, though don't expect loungers or beach umbrellas, this is a city beach, not a resort one.
Stulang Beach sits along Jalan Ibrahim Sultan in Stulang Darat, right on the eastern edge of Johor Bahru's city centre.
Stulang Beach is only about 10 to 15 minutes' drive from Johor Bahru city centre and JB Sentral, making it one of the easiest waterfront spots to reach in the whole city. If you're coming from Singapore via the Causeway (Woodlands Checkpoint), the total travel time typically ranges from 45 minutes to over 2 hours, heavily depending on traffic and immigration queues at both borders
Grab and other ride-hailing apps work reliably in this area, and there's also a reasonable amount of street parking if you're self-driving.
Public buses running along Jalan Ibrahim Sultan can drop you close by, though a taxi or e-hailing ride is generally more convenient for visitors.
Late afternoon to early evening is the sweet spot, arrive around 5:30 PM to claim a good spot before sunset, then stick around for dinner at one of the seafood stalls once the sky darkens. Weekdays tend to be quieter, while weekends bring more local families and a livelier atmosphere.
Avoid the midday heat if you can. Johor Bahru's tropical sun makes an open promenade with limited shade less enjoyable between 12 PM and 3 PM.
A few practical pointers to make your trip smoother.
1. Come hungry. The seafood stalls here are genuinely one of the highlights, so don't eat a big meal beforehand. Arrive with room for grilled fish, prawns, or a plate of fried noodles by the water.
2. Don't expect a swimming beach. The waters here are part of a busy strait with regular boat and ferry traffic, so it's not really set up, or recommended, for swimming. Treat it as a place to stroll, eat, and watch the sunset rather than a beach day out.
3. Bring cash for the stalls. Many of the smaller food vendors are cash-only, so keep some ringgit on hand rather than relying solely on cards or e-wallets.
4. Combine it with a ferry trip. If you're planning to visit Batam or Bintan, Stulang Beach makes a natural stop before or after your ferry. The terminal is right next door, so you can watch the sunset first and catch a later sailing.
5. Check for events. Johor Bahru occasionally hosts community events, markets, or festivals along the waterfront, so it's worth a quick search on local social media before you go in case there's something extra happening during your visit.
Since you're already on this side of the city, here are a few nearby spots worth adding to your itinerary.
Right next to the beach, walking distance, ideal for duty-free shopping or catching a ferry to Batam or Bintan.
A popular shopping mall roughly 10–15 minutes' drive away, with a wide range of retail and dining options.
The Malaysia–Singapore border crossing point, about 10 minutes' drive (5 km), useful if you're continuing on to Singapore.
A striking waterfront mosque roughly 10–12 minutes' drive from Stulang Beach, worth a visit for its architecture and views.
JB's historical district, around 10 minutes' drive (3,5 km), with heritage buildings, street art, and local eateries.
You don't need to venture far to find a good place to stay, here are three solid picks across different budgets, all bookable via Traveloka Malaysia.
The DoubleTree by Hilton Johor Bahru is a polished hotel in the heart of JB city centre, roughly 10–15 minutes' drive from Stulang Beach. Expect spacious rooms, a rooftop pool, and the brand's famous warm cookie on arrival. Room rates typically range from around RM 522 to RM 7,770 per night.
A comfortable hotel around 10 minutes' drive from Stulang Beach, Grand Paragon Hotel Johor Bahru is close to KSL City Mall. It offers an outdoor pool, sauna, and a Japanese restaurant on-site. Rooms typically start from around RM 208 to RM 6,033 per night.
New York Hotel Johor Bahru is only around 10–12 minutes' drive from Stulang Beach, offering an indoor pool and straightforward, no-frills rooms. Rates typically from around RM 165 to RM 265 per night.
*Please note that all prices mentioned in this article are accurate at the time of publication. Prices are subject to change at any time depending on the season, availability, and the hotel's policies.
Your Stulang Beach getaway starts here! Arrange your hotel, car rental, and activity with Traveloka. Enjoy special deals, hotel discounts of up to 25%, free hotel cancellation, and easy flight rescheduling. *Terms and conditions apply.
Traveloka is #1 All-in-one Travel App in SEA and #1 in cumulative downloads (2014 to 2025) among Travel Booking services apps (Source: SensorTower | All-in-one Travel App), with over 140M app downloads across 9 countries in Indonesia, Vietnam, Thailand, Malaysia, Singapore, Philippines, Japan, South Korea, and Australia.
Book flights, hotels, and activities with 300+ Airline partners, Best Price Guarantee, 24/7 live agent support, and access to 2M+ hotels, over 2K Car Rentals & Airport Transfer providers in more than 50 countries, and 90K+ activities in one app. Download the Traveloka app on Google Play and the App Store.










