The page that used to sit under this title made a few claims I could not stand behind. It sent readers to a palace that is not in Johor Bahru, it promised a river cruise I cannot find any evidence of, and it never once told you how to get across the border when the sky is falling on your head. So I have thrown it out and started again. This is the guide I would give a friend in Singapore who has a free Saturday, a forecast full of little thundercloud icons, and a nagging feeling that Johor Bahru is only worth visiting when the sun is out.
It is worth visiting when it rains. Not every corner of it, and not in every way, but Johor Bahru is one of the easiest rainy-day trips you can take from Singapore, because so much of what the city offers is already under a roof. There are big air-conditioned malls, a proper ice rink, a farm with an indoor animal corner, a theme park that carries on in drizzle, old temples with deep verandas and a street-food culture that does not care what the weather is doing. What you need is a plan that puts the right activity in front of you at the right hour, and a few honest tips on the things that go wrong when it pours: the traffic at the Causeway, the slippery tiles, the wet shoes, the plan that falls apart because half of it was outdoors.
I have organised everything around that. First the weather itself, so you know what kind of rain you are dealing with. Then the border, because that is where a rainy day is won or lost. Then the indoor options, the half-covered options, the food, the family choices, three ready-made day plans, a budget table and the questions I keep getting asked. Where I give hours, prices or rules, treat them as a starting point. Attractions change their timetables, places of worship close for ceremonies and the Singapore-Malaysia crossing has a habit of changing its rules just when you think you have learnt them.
What rain in Johor Bahru actually looks like
Johor sits at the southern tip of Peninsular Malaysia, about one degree north of the equator, so there is no real dry season in the way northern Asia has a winter. Rain is a feature of the whole year. What changes is the character of it. From roughly November to February the Northeast Monsoon pushes longer, heavier spells across the south of the peninsula, and the state has a long history of flooding in low-lying districts during the worst weeks. Between those months, especially in the shoulder periods around April to May and October to November, the pattern is different: a hot, sticky morning, towering cloud by lunchtime and a violent thunderstorm somewhere between two and five in the afternoon that clears within an hour or two.
That difference should shape how you plan. A monsoon day can be grey and wet from breakfast to dinner, which means you want your whole itinerary indoors or under cover. A thunderstorm day has a rhythm you can work with: do the outdoor things early, shelter at lunch, and be inside a mall or a museum when the sky opens. The most common mistake I see is the traveller who treats every wet forecast as the same thing. Check the hourly view of the forecast rather than the daily icon. A day marked with rain all day often turns out to be a dry morning followed by a storm, and that changes where you should spend your hours.
| Period | What to expect | How to plan around it |
|---|---|---|
| November to February | Longer, steadier rain from the Northeast Monsoon; some days grey from dawn; occasional flood warnings in low areas | Plan fully indoor or covered days; check road and flood news before crossing; allow extra travel time |
| March to May | Hot and humid, with afternoon thunderstorms that build quickly | Outdoor things before noon, indoor things after lunch; carry a compact umbrella |
| June to September | Generally the drier stretch, though showers still come | Flexible plans; rain is a short interruption rather than a day-long event |
| October to November | Return of heavy afternoon storms as the monsoon builds | Same rhythm as spring, with a higher chance of an all-day wet spell towards November |
Getting across the border when the weather is bad
Almost every rainy-day trip to Johor Bahru starts with the same thing: a queue. The Causeway and the Second Link are two of the busiest land borders in the world, and rain does two things to them. It slows the traffic on the approach roads, and it makes everyone who was planning to walk or cycle the last stretch change their mind and pile into a vehicle instead. If you can choose, avoid the peak windows. Weekday mornings heading north and weekday evenings coming south are heavy even in good weather. Friday evenings, Saturday mornings and the start and end of school holidays are worse. Public holidays on either side of the border turn the whole thing into a car park.
You have four sensible ways to cross. The cheapest is the cross-border bus, the best known being the Woodlands to Johor Bahru services that run from Kranji and Queen Street. You join the queue at Singapore immigration, board, get off at the checkpoint to clear both sides, and board again. In the rain, that means two stretches outdoors with a bag, so wear shoes that grip and carry something that keeps the bag dry. The second is the KTM shuttle train from Woodlands. It is fast and does not care about the traffic, but it is not frequent, so check the timetable and buy your ticket early. The third is a taxi or ride-hailing car, which gets you to the door but is exposed to the same queue as any other vehicle. The fourth is a pre-booked private car, which is what I would pick for a rainy family day.
A private car sounds like an indulgence until you have stood at a bus stop with two children in a downpour. You stay seated through the checkpoint, the driver knows which lane is moving and where to drop you, and you are not hunting for a ride home at ten at night when everyone else is doing the same. HolidaySG lists a private car to and from Johor Bahru, per way, currently from S$55.68 for the vehicle. If you are arriving at Senai rather than crossing by road, the Johor Bahru airport transfer into the city starts from S$43.95 and includes a meet-and-greet and a waiting allowance if your flight is late. Check the vehicle size and what is included before you pay, and confirm the pick-up point in writing the day before.
| Way to cross | Wet-weather comfort | Typical feel | Best for |
|---|---|---|---|
| Cross-border bus | Moderate; you leave the bus twice and walk covered but open-sided areas | Cheapest, slowest on busy days | Solo travellers and budget trips |
| KTM shuttle train | Good; mostly indoors from platform to checkpoint | Fast but limited departures | Couples and light packers with fixed timing |
| Taxi or ride-hailing | Good door to door; caught in the same road queue | Flexible but pricey at peak | Small groups with an open schedule |
| Pre-booked private car | Best; you stay seated through the checkpoints | Predictable pick-up and drop-off | Families, older relatives, heavy bags |
The easiest wet-weather option: go indoors, properly
Let me start with the places where rain simply does not matter. Johor Bahru has a belt of large malls that work as small cities, and they are how most locals handle a bad-weather day. The closest to the border is City Square, which connects to the immigration complex by a covered link, so you can step off the bus and be among shops, a food court and a cinema without seeing the sky. Further out, Paradigm Mall, KSL City and Mid Valley Southkey are all large enough to fill half a day, with supermarkets, play areas, cinemas and a full range of restaurants.
I do not want to recommend shopping as the whole plan, because that is not why a Singaporean crosses the border for a rainy day. But the malls matter for two reasons. They are the best place to wait out a storm without losing your afternoon, and they contain several of the most useful rainy-day attractions. Take the ice rink. The Blue Ice Skating Rink at Paradigm Mall is an indoor rink with skate rental, a pro shop and coaches, and tickets start from S$14.00. It is exactly the type of thing that makes a wet afternoon feel like a treat rather than a compromise. Sessions are timed, so you do not have to share the ice with a huge crowd, and the temperature inside is a proper relief on a muggy day. Bring thin socks, gloves if you feel the cold, and something to change into afterwards, because wet clothes and an air-conditioned mall are a chilly mix.
Heritage that works in the rain: temples, a mosque and old shophouses
Rain suits the old town. A temple in a downpour has more atmosphere than a temple in bright noon heat, the incense smoke hangs lower and the red lanterns look richer against dark wet stone. Several of Johor Bahru's heritage sites also have wide eaves, verandas and covered walkways, which makes them far more practical than they look on a map.
The old Chinese temple on Jalan Trus
The Johor Bahru Old Chinese Temple is a compact, colourful building set among the shophouses of the city centre. Its interest is its history. It was built by the Chinese community who came to Johor in the nineteenth century to work the gambier and pepper plantations, and it is associated with five dialect groups that organised themselves around it. You can walk the main hall in about fifteen minutes, but give yourself closer to an hour if you want to read the plaques, watch worshippers and look at the carvings. The eaves keep most of the rain off the entrance and the courtyard, and the smell of burning incense inside is a pleasant contrast to the wet street. Dress modestly, keep your voice low and ask before you photograph worshippers.
The glass temple
Sri Rajakaliamman Temple is a Hindu temple known for the glass and mirror work that covers much of its interior. The effect is dazzling when the lights are on, a world of tiny reflective pieces that throws coloured light across the walls and ceilings. It is a place of worship before it is a sight, so the same rules apply: remove your shoes, cover your shoulders and knees, and be ready to wait outside during a ceremony. Allow about forty-five minutes. Opening arrangements vary through the week and on festival days, so confirm before you go rather than assuming a fixed schedule.
The state mosque and the Straits view
The Sultan Abu Bakar State Mosque is the building that dominates the waterfront and is probably the best-known landmark in Johor Bahru. Its white and pastel exterior and tall minarets look best under a grey sky, which is a gift for photographers. Visitor access depends on the day and the hour, with prayer times and Fridays normally reserved for worshippers. If it is open to visitors, you will be asked to dress very modestly, and women are usually offered a robe and scarf. If it is not, the grounds and the view across the water to Singapore are still worth a pause. Do not push if you are turned away. Local courtesy carries a long way.
A royal museum and the old town
Close to the waterfront, the grounds of the old royal palace, Istana Besar, include a museum of the Johor royal family, with collections that have been described as covering heirlooms, regalia and gifts. Museums are the classic rainy-day escape, and this one gives you an indoor hour or two of history. As always, check whether it is open on your day and what the entrance arrangement is. The old town around Jalan Wong Ah Fook and the lanes beside it also repays an unhurried walk between showers, with shophouses, murals, old coffee shops and a handful of tiny shops. Keep an umbrella handy and use the five-foot ways, the covered pavements that run in front of the shophouses, as your shelter. They were built for exactly this purpose.
| Heritage stop | Indoor or covered? | Time | Notes for a wet day |
|---|---|---|---|
| Old Chinese Temple | Mostly covered; courtyard is open | 45 to 60 minutes | Slippery stone at the entrance; wear shoes you can slip off |
| Glass temple | Fully indoors once inside | 30 to 45 minutes | Shoes off, so carry a bag for them; may close for ceremonies |
| State mosque | Interior may be restricted; grounds are open air | 30 minutes | Strict dress code; check visitor hours first |
| Royal museum at Istana Besar | Indoors | 1 to 2 hours | Confirm opening days; photography rules vary |
| Old town five-foot ways | Covered pavements | 1 to 2 hours | Shop and coffee-shop stops make it easy to wait out showers |
Animals, orchards and a farm that is built for wet weather
Some of the best rainy-day experiences near Johor Bahru are a little outside the city, in the direction of Desaru on the east coast. About an hour or more by road in good traffic, Desaru is better known for beaches and resorts, but it hosts a handful of attractions that are more rain-friendly than you would think. The surprise for me was Desaru Fruit Farm, which runs a whole family of short activities, and which is clearly aware that its visitors are often caught by a shower.
The best for a wet day is the Desaru Fruit Farm Indoor Petting Corner, from S$11.00. It is a covered, indoor space where you can meet raccoons, foxes and alpacas, and complete small tasks to earn a gift. It suits children from toddlers up, and I like that it is designed around bad weather rather than adapted for it. Go mid-morning, when the animals are most active, and keep a hand sanitiser in your bag. Check the age and safety rules on the booking page, because contact with animals usually comes with conditions.
If the rain is light or the storm has passed, the Desaru Fruit Farm Walking Tour from S$12.15 takes you through the orchards with a guide, showing how tropical fruit such as durian, rambutan and mangosteen is grown, and finishes with a packet of fruit. The orchards smell wonderful after rain, and the trees are loaded in the fruiting months, which tend to run from mid-year. Wear closed shoes with grip, because orchard paths turn to mud fast, and take a poncho rather than an umbrella so both hands are free.
The farm also offers the horse riding experience from S$8.00, which consists of two rounds with a handler and suits first-timers, and an ATV ride from S$26.59 for older children and adults who do not mind getting muddy. Both are weather-dependent, so treat them as the 'it stopped raining' option, and ask the operator what the policy is if the session is cancelled by weather. Jeep and G-Wagon tours run at much higher prices and I would not choose them for a rainy day, because the point of those is the views and the speed.
For a quieter morning, the birdwatching experience in Desaru from S$30.63 starts early, usually soon after dawn, when bird activity peaks, and the cloud cover that comes with a wet season often makes for cooler, more comfortable walking. The package is described as including binoculars, a checklist and transfers, with an expert guide. You will see more in a drizzle than you would expect, because many birds feed actively before and after rain, though heavy downpours send everyone, birds included, into hiding. Take waterproof layers and keep your phone in a bag.
| Activity | From | Rain-friendliness | Best for |
|---|---|---|---|
| Indoor petting corner | S$11.00 | Excellent; fully covered | Toddlers and young children |
| Fruit farm walking tour | S$12.15 | Fair; needs a lull in the rain | Families and food lovers |
| Horse riding | S$8.00 | Poor in heavy rain; good after | First-time riders |
| ATV ride | S$26.59 | Poor in heavy rain; muddy fun after | Teenagers and adults |
| Birdwatching | S$30.63 | Good in drizzle; poor in storms | Nature lovers and photographers |
Theme parks and water parks: yes, even in the rain
A frequent question I get is whether it is worth going to a theme park in the rain. The honest answer is that it depends on how much you like queueing and how much you can tolerate being wet, but there is a real case for it. Rain thins the crowds. People who planned a day by the pool stay home, and families with small babies cancel. If you turn up on a wet weekday with a poncho and a clear head, the rides with short queues are the rides you wanted anyway.
LEGOLAND Malaysia Resort is the obvious choice from Singapore, with tickets from S$21.47. The resort combines a theme park, a water park and a SEA LIFE aquarium. In a light shower, the theme park carries on. In a heavy storm, some outdoor rides slow down or close for safety, and the water park can pause during lightning. The sensible wet-weather plan is to go to the 4D cinema, the indoor shows and the aquarium first, then move to the rides when the weather lifts. Check the day's operating notes at the gate, and ask the staff which attractions are closed rather than discovering it at the front of a queue.
The Adventure Waterpark Desaru Coast from S$36.00 is the other big wet option. You are already going to get wet, so a light shower hardly matters, and a grey sky actually makes the sun less brutal on the slides. Lightning is the one thing that stops everything: rides close, pools are cleared and you wait. Build that into your day and do not plan a tight transfer afterwards. Pack a dry set of clothes, a towel and a sealed bag for wet things. Water parks are also places where flip-flops are the sensible choice, and where a dry bag for your phone is worth the small cost.
What to eat when it is pouring
Rain and Johor food go together better than almost any other pairing I know. The city has a strong local food culture shaped by Chinese, Malay and Indian communities, and many of the best places are modest coffee shops and hawker courts with roofs and fans, not air-conditioned restaurants. You do not need a reservation, you do not need to dress up and you can wait out a shower over a second cup of coffee.
Start with breakfast at an old-style coffee shop. Order kopi or teh the local way, strong and sweet, with kaya toast and soft-boiled eggs. Move on to something warm: Johor laksa, which is known for using spaghetti-like noodles in a fish-based gravy, or mee rebus, noodles in a sweet-sour potato gravy that tastes better the wetter the day is. Roti canai with dhal is a reliable standby. For lunch, try a Johor-style bak kut teh, a herbal pork rib soup that tastes just right in the cool of a storm, or a plate of nasi lemak with fried chicken. In the afternoon, otak-otak, grilled fish paste in banana leaf, and a bowl of cendol make a good break while the rain eases.
| Dish | What it is | Why it suits a wet day |
|---|---|---|
| Johor laksa | Noodles in a spiced fish gravy, often with spaghetti | Warm, filling and local to the state |
| Mee rebus | Noodles in a sweet-sour potato gravy | Comfort food in a bowl |
| Bak kut teh | Pork rib soup with herbs and garlic | A hot broth against the damp chill of air conditioning |
| Roti canai | Flaky flatbread with dhal or curry | Cheap, quick, and on every corner |
| Otak-otak | Grilled spiced fish paste in leaf | Easy to share while sheltering |
| Cendol | Shaved ice with coconut milk, palm sugar and jelly | A cold treat when the rain stops and the air thickens |
Two ready-made rainy day plans
A list of attractions is useful. A plan is better. Here are two days I would actually follow. Treat the times as rough: in the tropics a good plan has slack in it.
The family day: ice, animals and no outdoor stress
Cross early, ideally before eight, using a private car to dodge the worst of the queue. Have breakfast at a coffee shop near the old town, then head to Paradigm Mall for the ice rink around ten. Skate for an hour, then have lunch in the mall. If the rain has stopped by one, drive to Desaru for the indoor petting corner. If it has not, stay put and use the mall's play areas. Take the return car by six, which avoids the evening peak, and you are home for dinner.
The heritage and food day: temples, museum and coffee shops
Cross by the KTM shuttle or bus, aiming to arrive before nine. Begin at the Old Chinese Temple while it is quiet, then walk to the glass temple. Mid-morning is for the museum at Istana Besar, which is a good indoor stop while the first shower passes. Lunch is laksa or bak kut teh in the old town. In the afternoon, wander the five-foot ways, stop for cendol and visit the state mosque if it is open to visitors. Take the shuttle or bus back before the evening rush.
| Plan | Best for | Main anchor | Start and finish |
|---|---|---|---|
| Family day | Parents with children aged 3 to 12 | Ice rink, then animals or mall play | Cross by 8 am, return by 6 pm |
| Heritage and food day | Adults and older relatives | Temples, museum and coffee shops | Cross by 9 am, return by 5 pm |
What to pack and wear
Rainy-day packing is more specific than people think. A cheap umbrella in a Johor storm will turn inside out within minutes, and an umbrella does little for you in a crowd. I prefer a light rain jacket that folds into its own pocket, plus a small umbrella as a backup for the walk between a car and a door. Footwear is the other big decision. Canvas sneakers soak up water and stay wet for hours. Sandals with grip dry quickly but are a poor idea at temples where you remove your shoes onto wet tiles. My favourite is a pair of lightweight walking shoes with mesh uppers that dry in the air conditioning, with a spare pair of socks in the bag.
| Item | Why it matters | Notes |
|---|---|---|
| Foldable rain jacket | Keeps both hands free | Choose breathable; plastic ponchos get hot |
| Compact umbrella | For the short walks between shelter | Cheap ones fail in wind; keep as a backup |
| Spare socks and a thin towel | Wet feet ruin the day | Keep them in a zip bag |
| Waterproof pouch or dry bag | Protects phone, passport and cash | Essential at water parks and orchards |
| Light scarf or shawl | Covers shoulders at temples and mosques; warms you in a cold mall | Pack it for every day |
| Modest clothes | Needed for temples and the mosque | Knees and shoulders covered, loose cloth |
| Insect repellent | Mosquitoes love damp orchards | Apply before the farm |
| Power bank | Phones drain faster in the wet when you use maps | Keep it dry |
| Small cash in ringgit | For coffee shops, parking and small stalls | Some places take only cash |
A realistic budget for a rainy day trip
Prices change, the ringgit moves against the Singapore dollar, and the attraction list I give here is not exhaustive. But a budget helps you decide what to prioritise. The table below shows typical day costs for a couple, excluding shopping, using the 'from' prices shown on HolidaySG for the tickets we list, and rough local estimates for food and travel. Treat it as a guide to proportion, not a quotation.
| Item | Budget version | Comfort version | Notes |
|---|---|---|---|
| Border crossing (return) | Bus or shuttle train | Private car, from S$55.68 per way for the vehicle | Car cost is shared across the group |
| Main activity | Ice skating, from S$14.00 per person | Theme park, from S$21.47 per person | Add rental fees where applicable |
| Second activity | Indoor petting corner, from S$11.00 | Farm tour, from S$12.15 | Pick one per half day |
| Food | Coffee shop meals | Sit-down lunch and cafe stops | Cash helps at small stalls |
| Extras | Own umbrella and poncho | Spare clothes, dry bag, eSIM | Cheap insurance against a soaked day |
Mistakes I see travellers make in the wet
The third is forgetting that places of worship are not attractions on a schedule. They close for ceremonies, festivals and prayer times, and on festival days they may be full. Do not build your whole day around a single temple visit. Treat it as a bonus and have a backup nearby.
The fourth is overlooking safety on wet surfaces. Marble, polished tile and wet stone steps are slippery, especially at temples where you are barefoot. Walk slowly, hold the hand of a child and be careful on stairs. In heavy rain, avoid walking near drains, fast-moving water or anywhere with a flood warning. The Malaysian emergency number is 999, and the tourist hotline listed for Malaysia is 1-300-88-5050. Save both before you cross.
If you want to stay longer, or go further
A day in Johor Bahru is enough for most visitors, but the rain can nudge you into thinking about a longer stay. If the weather is awful, there is no shame in staying overnight and starting again the next day. Hotels in Johor Bahru are plentiful and the exchange rate has historically been kind to Singapore visitors, though you should check current prices. For a two-day trip, the natural split is heritage and food on day one, and a family attraction or Desaru on day two.
If you are thinking of continuing to Kuala Lumpur or elsewhere in Malaysia, it is a different trip with its own planning. Some visa applications and longer itineraries ask for proof of onward or return travel, and for those cases HolidaySG offers a manual flight reservation service. It is a reservation made for documentation purposes, not an issued ticket, so do not treat it as a confirmed flight, and check with the embassy or authority involved whether a reservation is accepted for your purpose. For the destination's entry rules, our visa pages are the starting point, and the official sources are the final word.
Frequently asked questions
Is Johor Bahru worth visiting when it rains?
Yes, if you plan around the weather. There are covered and indoor options for every taste: malls, an ice rink, museums, an indoor animal corner and temples with sheltered areas. It is a poor trip only if you plan an outdoor-only day.
What is the best indoor attraction in Johor Bahru for families?
For children under six, the indoor petting corner at Desaru Fruit Farm is the one I would pick. For older children, the ice rink at Paradigm Mall is hard to beat, and the mall has plenty of play options as a backup.
Can I go to Legoland if it is raining?
Yes. Light rain rarely closes the park, but some rides and the water park slow or stop during heavy rain and lightning. Go early on a weekday, begin with the indoor shows and the aquarium, and ask the staff which attractions are open when you arrive.
How do I cross from Singapore to Johor Bahru in the rain?
The most comfortable way is a private car, because you stay seated through the checkpoints. The KTM shuttle train is also dry and quick, while the bus is the cheapest but involves two walks in the open. Avoid peak times and public holidays.
Do Singapore citizens need a visa for Johor Bahru?
Singapore passport holders have been able to enter Malaysia without a visa for short tourism stays. Check the official immigration site for the current limit and for whether you need to fill in the digital arrival card. Other nationalities should start with our visa requirements pages, which carry embassy-sourced details with the date last checked, and then confirm on the official source before travelling.
What should I wear to the temples and mosque in wet weather?
Cover your shoulders and knees, and wear shoes that slip on and off. Carry a light scarf and a bag for your shoes. For the mosque, dress more fully, with long sleeves and long trousers or skirt, and expect to be given a robe at the entrance if you need one.
What is the weather like in Johor Bahru through the year?
It is warm and humid year-round. The heaviest rain usually falls from November to February with the Northeast Monsoon, while March to May and October to November bring heavy afternoon thunderstorms. June to September tends to be drier, though showers still occur.
Is it safe to travel to Johor Bahru during the monsoon?
Generally yes, but check the news and the weather warnings for flooding, particularly on the roads you plan to use, and be prepared to change your plans. Do not drive through flooded roads, and avoid walking near fast-moving water.
Where can I book tours, tickets and transfers?
You can book attraction tickets, tours, transfers and eSIMs for Malaysia on HolidaySG. E-tickets are emailed after our team confirms your booking, so book ahead of the day and keep your confirmation handy on your phone.
Featured experiences in this guide
Plan your rainy day in Johor Bahru
Pick a private car for the border, add an indoor activity or two, and keep a covered backup for the afternoon. Browse Malaysia transfers, tours and tickets in one place.
One last thought. A wet day in Johor Bahru will not give you the postcard version of the city, and that is exactly why I like it. You see the shophouses glistening, you eat soup because you want it, you hear the rain on a temple roof and you find a coffee shop where nobody is in a hurry. Pack a jacket, keep your plans loose and let the weather set the pace.