What to Do in Johor Bahru in a Weekend: A Complete 48-Hour Guide

Photo by  Afifi Zulkifle

23 min read · Johor Bahru, Malaysia · weekend guide ·

What to Do in Johor Bahru in a Weekend: A Complete 48-Hour Guide

SN

Words by

Siti Nadia

Share

If you are trying to figure out what to do in Johor Bahru in a weekend, the honest answer is that 48 hours is just enough to scratch the surface of a city that most visitors rush through on their way to somewhere else. Johor Bahru, or JB as locals call it, sits right on the southern tip of the Malay Peninsula, separated from Singapore by a narrow strip of water, and it has spent the last decade quietly transforming itself into a destination that deserves more than a day trip. The old royal quarter around the Sultan Abu Bakar Mosque still carries the weight of Johor's royal legacy, while the streets around Jalan Tan Hiok Nee and Jalan Dhody pulse with a cafe culture that would surprise anyone who last visited ten years ago. This is a city of contrasts, where a 19th-century Chinese temple sits two blocks from a specialty coffee roaster, and where the best nasi briyani in the country is served from a stall that has not changed its recipe since the 1960s. A weekend trip Johor Bahru plan works best when you stop trying to see everything and instead let the city reveal itself through its food, its street art, and the conversations you will have with people who are genuinely proud of where they live. I have spent years walking these streets, and what follows is the itinerary I would give a close friend who had exactly two days and wanted to leave feeling like they actually knew this place.


Day One Morning: The Royal Quarter and Old Johor Bahru

Sultan Abu Bakar Mosque and the Istana Besar Grounds

Start your Johor Bahru 2 day itinerary at the Sultan Abu Bakar Mosque, which sits on a hilltop along Jalan Gertak Merah overlooking the Straits of Johor. Completed in 1900 during the reign of Sultan Abu Bakar, often called the father of modern Johor, the mosque blends Victorian and Moorish architectural elements in a way that tells you everything about how Johor's rulers positioned themselves between British colonial influence and Islamic tradition. The white dome and minaret are visible from much of central JB, and the interior, when it is open to non-prayer visitors, has stained glass windows that catch the morning light beautifully. The Istana Besar, the old royal palace, sits on the same grounds, though it is now the Royal Abu Bakar Museum and requires a small entrance fee of around RM2. Most tourists walk past the museum without going in, which is a mistake, because the collection includes royal regalia, photographs, and documents that trace the unique relationship between the Johor sultanate and the British, a relationship that allowed Johor to remain largely self-governing when other Malay states fell under direct colonial administration.

What to See: The stained glass inside the mosque and the royal regalia collection in the museum.
Best Time: Arrive by 8:30 AM before the heat builds and before tour buses start arriving around 10.
The Vibe: Quiet and dignified in the early morning, with a sense of history that feels personal rather than performative. The walk up the hill is steep, and there is almost no shade, so bring water.
Local Tip: The guards at the mosque are used to visitors and will often point you toward the best angle for photographs if you ask politely. Wear long trousers and cover your shoulders, or you will be asked to borrow a robe at the entrance.


Jalan Tan Hiok Nee and the Heritage Walk

From the mosque, walk downhill toward Jalan Tan Hiok Nee, which is the spine of JB's old Chinatown and the street that gives the city much of its character. Named after Tan Hiok Nee, a 19th-century Chinese kapitan who was one of the most powerful figures in Johor's early development, the street is lined with shophouses that date back to the late 1800s. Several of these have been converted into cafes, galleries, and boutique hotels, but the street has not been over-sanitized the way some heritage streets in Malaysia have been. You will still see traditional businesses operating alongside the newer ones, and that mix is what makes it worth walking slowly rather than rushing through. The Johor Bahru Chinese Heritage Museum, a small museum on this street, charges around RM3 for entry and does an excellent job of documenting the waves of Chinese migration that shaped the city's economy and culture.

What to See: The shophouse facades, the Chinese Heritage Museum, and the street art murals that have appeared on several walls over the past few years.
Best Time: Mid-morning, around 9:30 to 11, when the cafes are open but the street is not yet crowded with lunch crowds.
The Vibe: A living heritage street that feels authentic because people still live and work here. The pavement is uneven in places, and some of the older shophouses are in need of repair, which is part of the honesty of the experience.
Local Tip: Look up. The upper floors of the shophouses often have original tile work and wooden window frames that most people miss because they are looking at ground-level shops.


Day One Midday: The Food Streets of Johor Bahru

Restaurant Hua Mui and the Jalan Trus Lunch Crowd

By late morning, you will be hungry, and Jalan Trus is where you should head. This street, running parallel to Jalan Tan Hiok Nee, has been a food destination for decades. Restaurant Hua Mui is one of the old guard, a no-frills Chinese coffee shop that has been serving Hainanese chicken rice and kaya toast since the 1970s. The chicken rice here is not the most famous in JB, but it is consistently good, and the coffee is the thick, dark, sock-brewed kind that older Malaysian coffee shops still make properly. A plate of chicken rice with a cup of kopi-o will cost you around RM8 to RM12, which is almost nothing by Singaporean standards and even reasonable by Malaysian ones. The lunch rush here starts around 12:30 and the tables fill up fast, so arriving at 11:45 gives you a comfortable window.

What to Order: Hainanese chicken rice and kopi-o (black coffee with sugar).
Best Time: 11:45 AM to beat the lunch crowd, or after 2 PM when things quiet down.
The Vibe: A working coffee shop, not a tourist spot. The tables are close together, the fans spin overhead, and the auntie taking your order will not smile much, but the food arrives fast and it is honest.
Local Tip: If Hua Mui is full, walk further down Jalan Trus. There are at least three other coffee shops within a two-minute walk that serve equally good food at the same price point. Locals rotate between them depending on mood.


Kam Wei Supermarket and the Jalan Dhody Snack Circuit

After lunch, walk over to Jalan Dhody, which has become the unofficial snacking and dessert street of central JB. Kam Wei Supermarket is not really a supermarket in the modern sense. It is a provision shop that has been here since the 1960s, and it sells everything from traditional Chinese biscuits to imported snacks at prices that are noticeably cheaper than the big chain stores. The real reason to come to this stretch of Jalan Dhody, though, is the cluster of dessert shops and kuih stalls that operate in the late afternoon. You can find cendol, ais kacang, and traditional Malay kuih within a block of each other, and the prices are a fraction of what you would pay across the causeway. This area reflects the multicultural character of Johor Bahru in the most literal way possible, Malay, Chinese, and Indian food traditions existing side by side without any of them trying to be anything other than what they are.

What to Order: Cendol from any of the dessert stalls, and traditional kuih from the Malay vendors who set up in the late afternoon.
Best Time: 3 PM to 6 PM, when the dessert stalls are fully operational and the heat of the day starts to ease.
The Vibe: Casual and unhurried. People sit on plastic stools and eat slowly. It is the kind of street where you might end up chatting with the person next to you about where the best cendol in JB is, a debate that has no correct answer.
Local Tip: Bring cash. Most of the stalls here do not accept cards or e-wallets, and the nearest ATM is a five-minute walk away.


Day One Afternoon: Art, Culture, and the Johor River

The Johor Bahru Kwong Siew Association and Temple Street

Every short break Johor Bahru plan should include some time in the temple district near Jalan Ungku Puan, where the Kwong Siew Association and several Chinese temples cluster together. The association building itself is a reminder of the clan-based social structure that organized Chinese immigrant communities in Malaya, and the temples nearby, including the old Johor Bahru Old Chinese Temple on Jalan Trus, are still active places of worship rather than tourist attractions. The Old Chinese Temple, known locally as the Old Temple or 古廟, dates back to the 1870s and is dedicated to Yuan Tian Shang Di, the Supreme Emperor of the Dark Heaven. During the annual Chingay procession in the first lunar month, this temple becomes the center of one of the most spectacular street processions in Malaysia, with deity statues carried through the streets on a route that covers much of the old city. Even on a regular weekend, the incense smoke and the quiet devotion inside the temple offer a contrast to the commercial energy of the streets outside.

What to See: The Old Chinese Temple's main altar and the ornate roof carvings, and the Kwong Siew Association building's interior if it is open.
Best Time: Late afternoon, around 4 PM, when the light through the temple entrance creates a haze of incense that is almost cinematic.
The Vibe: Reverent and unhurried. This is a functioning temple, so be respectful, keep your voice low, and do not photograph people who are praying.
Local Tip: If you see elderly men playing chess or reading newspapers in the association building, they are usually happy to talk about the history of the Chinese community in Johor if you approach them with genuine curiosity.


The Johor Bahru City Riverine and the Danga Bay Waterfront

As evening approaches, make your way to Danga Bay, which is JB's waterfront development along the Johor Strait. The area has had a mixed reputation over the years. Some of the retail spaces have struggled with vacancies, and the development has not lived up to the grand promises made when it was first built. But the waterfront walkway itself is pleasant in the evening, and the view across the strait toward Singapore's skyline is genuinely striking as the lights come on. There are a few restaurants and bars along the bay, and while none of them are destination dining on their own, the combination of sea breeze, city lights, and the sound of water makes this a good place to end your first day. The Johor Bahru City Riverine project, which aims to revitalize the riverfront area closer to the city center, is still in various stages of development, but even in its current state, a walk along the river gives you a sense of how the city is trying to reconnect with its waterways.

What to See: The Singapore skyline from the Danga Bay promenade, and the riverfront walk near the city center.
Best Time: 6 PM to 8 PM, when the heat breaks and the lights on both sides of the strait are visible.
The Vibe: A waterfront that is still finding its identity. Some parts feel unfinished, but the views are real, and the evening breeze makes up for the lack of polish.
Local Tip: Parking at Danga Bay on weekends is chaotic. If you are taking a Grab car, ask to be dropped at the main promenade entrance rather than trying to navigate the internal roads.


Day Two Morning: The Markets and the Malaysian Breakfast Experience

Pasar Karat and the Flea Market on Jalan Segget

Your second day should start early, and the best place to begin is Pasar Karat, the flea market that operates on Jalan Segget near the Jalan Segget bridge. This is not a curated vintage market. It is a genuine flea market where vendors sell second-hand goods, old coins, used electronics, antique furniture, and an astonishing variety of items that range from the genuinely collectible to the completely inexplicable. The market starts as early as 6 AM, and the serious collectors are there by 7. By 10 AM, the heat and the crowds make browsing uncomfortable, so an early start is essential. The market sits in an area that was once one of JB's less glamorous neighborhoods, and its presence there is a reminder that Johor Bahru's character is not just found in its heritage buildings and new cafes but also in the gritty, practical economy of second-hand trade that has always been part of the city.

What to See: Old Malaysian coins, vintage signage, second-hand books in Malay and Chinese, and the occasional piece of genuine antique furniture.
Best Time: 6:30 AM to 9 AM. After 9, the heat makes it unpleasant, and the best items have usually been picked over.
The Vibe: Raw and unpolished. This is not a place for people who want a curated shopping experience. It is a place for people who enjoy the thrill of finding something unexpected in a pile of things that look like junk.
Local Tip: Bargaining is expected, but do it respectfully. Start at about 60 percent of the asking price and work from there. Also, watch your belongings. Pickpocketing is not rampant, but the crowded conditions make it possible.


Nasi Briyani Gam Adis and the Breakfast of Champions

After the market, you need breakfast, and there is no better option in JB than nasi briyani from one of the city's legendary stalls. Nasi Briyani Gam Adis, which operates from a small shop near Jalan Dhoby, has been serving its version of the dish for decades. The rice is fragrant and perfectly spiced, the mutton is tender, and the accompanying kuah dalca, a lentil-based gravy, is rich without being heavy. A plate costs around RM10 to RM15, and the shop opens early, usually by 7 AM. The name "Gam Adis" comes from the founder, and the recipe has been passed down through the family. This is the kind of place where regulars have their usual table, and where the person serving you might remember your order from last time if you have been there before. Johor Bahru's nasi briyani tradition is one of the city's quiet claims to culinary fame, and it is a direct reflection of the Indian Muslim community that has been part of JB's fabric for generations.

What to Order: Nasi briyani with mutton and kuah dalca. Add a glass of teh tarik to complete the experience.
Best Time: 7:30 AM to 9 AM. The shop gets busy after 9, and they sometimes run out of the mutton by late morning.
The Vibe: A neighborhood breakfast spot. The seating is basic, the service is efficient, and the focus is entirely on the food.
Local Tip: If the main shop is full, there are two or three other nasi briyani stalls within walking distance that serve comparable versions. Ask any local for their preference, and you will get a passionate answer.


Day Two Midday: The New Johor Bahru, Cafes and Creativity

Roastery and the Jalan Dhoby Specialty Coffee Scene

By mid-morning on your second day, the heat will be building, and this is the perfect time to find air conditioning and good coffee. Roastery, located on Jalan Dhoby, is one of the cafes that has helped redefine JB's food scene over the past several years. The space is clean and modern, the coffee is properly brewed using beans sourced from both local and international roasters, and the menu includes both Western brunch items and local-inspired dishes. A flat white or a pour-over will cost around RM12 to RM16, which is more than a kopitiam but less than what you would pay in Singapore. What makes Roastery and the other cafes on this stretch worth visiting is not just the coffee but what they represent, a generation of young Johoreans who have chosen to build something in their home city rather than moving to Kuala Lumpur or Singapore. The cafe scene on Jalan Dhoby is small but serious, and spending an hour here gives you a sense of the creative energy that is reshaping parts of JB.

What to Order: A pour-over coffee and the eggs Benedict if you want something substantial.
Best Time: 10 AM to 12 PM, before the lunch crowd arrives and while the morning light through the windows is at its best.
The Vibe: Modern and relaxed, with a playlist that leans toward indie and the kind of interior design that makes you want to take a photo of your coffee. The Wi-Fi is reliable, which makes this a good spot to check messages or plan the rest of your day.
Local Tip: If you are driving, parking on Jalan Dhoby is extremely limited on weekends. Consider parking at a nearby public lot and walking the last two blocks.


The Johor Bahru Art Gallery and Creative Spaces

After coffee, walk or take a short Grab ride to the Johor Bahru Art Gallery, which is housed in a colonial-era building near the city center. The gallery rotates exhibitions regularly, featuring both established and emerging Malaysian artists, and admission is either free or very cheap, usually under RM5. The building itself is worth a look, as it is one of the better-preserved examples of British colonial architecture in the city. Beyond the gallery, the streets around Jalan Dhoby and Jalan Tan Hiok Nee have seen a small but growing number of creative spaces, including independent bookshops, design studios, and galleries that operate out of converted shophouses. These spaces are not always easy to find, and their opening hours can be irregular, which is part of their charm. They represent a side of Johor Bahru that most visitors never see, a city that is slowly building a creative identity that goes beyond its reputation as a shopping and food destination.

What to See: Whatever exhibition is currently showing at the art gallery, and the independent creative spaces along Jalan Dhoby and Jalan Tan Hiok Nee.
Best Time: Midday to early afternoon, when the galleries are open and the light in the colonial building is good for photography.
The Vibe: Quiet and contemplative. These are not high-traffic tourist spots, so you may find yourself alone in a gallery, which is a rare and pleasant experience.
Local Tip: Check the social media pages of the galleries before visiting. Some of them close on Mondays or have irregular hours that are not always updated on Google Maps.


Day Two Afternoon: The Southernmost Point and the Sultan's Legacy

Taman Merdeka and the Civic Heart of Johor Bahru

As your weekend winds down, spend your final afternoon at Taman Merdeka, the city's central park, which sits near the Johor Bahru City Square shopping complex. The park is a green space in the middle of the urban density, and it is where locals come to walk, exercise, and escape the heat under the shade of mature trees. The park has a small lake, a jogging track, and open lawns that are popular with families on weekends. What makes Taman Merdeka significant is its name, which means "Independence Park," and its role as a gathering place for civic events and celebrations. It is a reminder that Johor Bahru is not just a border town or a transit point but a city with its own civic identity and its own sense of place. The park is also a good spot to sit and reflect on your two days in JB, to watch the mix of people, Malay, Chinese, Indian, and others, who make up the city's population going about their weekend routines.

What to See: The lake, the mature trees, and the mix of people using the park in the late afternoon.
Best Time: 4 PM to 6 PM, when the worst of the heat has passed and the park is at its most active.
The Vibe: Peaceful and communal. This is a neighborhood park, not a tourist attraction, and that is exactly what makes it worth visiting.
Local Tip: There is a small stall near the park entrance that sells fresh fruit juice at reasonable prices. It is a good way to rehydrate before your final evening in the city.


The Southernmost Tip of Mainland Asia at Tanjung Piai

If you have time and a willingness to venture outside the city center, Tanjung Piai is about a 45-minute drive from central JB and marks the southernmost point of mainland Asia. The area is a national park with mangrove boardwalks, and the tip itself has a monument and a platform where you can stand and look out over the strait. The park charges an entrance fee of around RM5 for adults, and the boardwalk takes about 30 to 45 minutes to walk at a leisurely pace. The mangrove ecosystem here is ecologically significant, and the park does a reasonable job of explaining its importance through informational signs along the walk. On a clear day, you can see ships passing through the strait, and the sense of standing at the edge of a continent is more powerful than you might expect. This is not a place most weekend visitors include in their plans, but it adds a geographic and natural dimension to your understanding of where Johor Bahru sits in the broader landscape of Southeast Asia.

What to See: The southernmost point monument, the mangrove boardwalk, and the views of the strait.
Best Time: Late afternoon, around 4 PM, when the light is golden and the heat is manageable.
The Vibe: Remote and quiet. The boardwalk can be slippery after rain, and the mosquitoes can be aggressive, so bring repellent.
Local Tip: The drive to Tanjung Piai takes you through some of Johor's palm oil and rubber plantation country, which gives you a sense of the agricultural economy that still underpins much of the state's wealth. If you are driving yourself, the roads are well-maintained but can be monotonous.


When to Go and What to Know

Johor Bahru is hot and humid year-round, with temperatures typically between 28 and 33 degrees Celsius. The wettest months are usually November through January, during the northeast monsoon, but rain tends to come in heavy afternoon downpours that clear quickly rather than all-day drizzle. Weekends, especially Saturdays, are busy because of Singaporean visitors crossing the causeway, so expect heavier traffic and longer waits at popular food spots. The causeway crossing itself can take anywhere from 20 minutes to over an hour depending on the time of day, with the worst congestion on Friday evenings and Sunday evenings. If you are coming from Singapore, consider crossing early in the morning or using the Malaysia-Singapore Second Link, which is less congested but further from the city center. Grab, the ride-hailing app, works well in JB and is generally cheaper than taxis. Cash is still king at many local eateries and markets, so always have some ringgit on hand. The exchange rate fluctuates, but as of recent months, the Singapore dollar has been strong against the ringgit, which makes JB an especially good value for Singaporean visitors.


Frequently Asked Questions

What is the safest and most reliable way to get around Johor Bahru as a solo traveler?

Grab is the most reliable option, with fares typically ranging from RM5 to RM15 for trips within the city center. Public buses exist but are infrequent and not well-signed in English. Walking is feasible in the heritage quarter, but distances between some attractions, like Danga Bay and the city center, are too far to walk comfortably in the heat. Taxis are available but not all use meters, so agree on a price before starting the ride.

What are the best free or low-cost tourist places in Johor Bahru that are genuinely worth the visit?

The Sultan Abu Bakar Mosque is free to enter outside of prayer times. The Johor Bahru Chinese Heritage Museum charges around RM3. Taman Merdeka is free. The Old Chinese Temple on Jalan Trus is free. Pasar Karat is free to browse, and the street art along Jalan Tan Hiok Nee costs nothing to view. Tanjung Piai National Park charges approximately RM5 for adults.

How many days are needed to see the major tourist attractions in Johor Bahru without feeling rushed?

Two full days are sufficient to cover the heritage quarter, the food streets, Danga Bay, and the city center attractions at a comfortable pace. Adding a third day allows for Tanjung Piai, a more thorough exploration of the cafe scene, and time to visit the Johor Premium Outlets or other suburban attractions. Anything less than two days means choosing between the cultural sites and the food experiences, which would be a shame.

Is it possible to walk between the main sightseeing spots in Johor Bahru, or is local transport is necessary?

The heritage quarter, including Jalan Tan Hiok Nee, Jalan Trus, Jalan Dhody, and the Sultan Abu Bakar Mosque, is walkable within a 15-minute radius. Danga Bay is about 3 kilometers from the city center and is not practical to walk in the heat. Tanjung Piai is approximately 45 kilometers from the city center and requires a car or Grab ride. For most visitors, a combination of walking in the central area and Grab for longer distances works best.

Do the most popular attractions in Johor Bahru require advance ticket booking, especially during peak season?

Most attractions in JB do not require advance booking. The Royal Abu Bakar Museum, the Chinese Heritage Museum, and Tanjung Piai National Park all accept walk-in visitors. The Sultan Abu Bakar Mosque does not require tickets. During major holidays like Chinese New Year or Hari Raya, the Chingay procession and temple areas can get extremely crowded, but these are public events without ticketing. The only exception might be special exhibitions at the Johor Bahru Art Gallery, which occasionally require registration for opening events.

Share this guide

Enjoyed this guide? Support the work

Filed under: what to do in Johor Bahru in a weekend

More from this city

More from Johor Bahru

Best Vegetarian and Vegan Places in Johor Bahru Worth Visiting

Up next

Best Vegetarian and Vegan Places in Johor Bahru Worth Visiting

arrow_forward