← Back to Blog

The SG-JB Border Holiday Calendar: Which Festivals and Breaks Actually Clog the Causeway

Singapore and Johor publish separate holiday and school calendars, and the causeway does not care which one you follow. A Tuesday that looks ordinary in the Singapore gazette can be a serious travel evening in Johor, and a quiet-looking Malaysian weekday can sit inside a Singapore school break. If you plan crossings from one calendar only, you will keep driving into the other country's holiday eve.

What helps is a model of the four shapes border traffic takes, the dates verified against published sources as of October 2026, and a method for building your own worst-date list from both gazettes.

One border, two calendars

Border demand is the sum of who is free on each side. Singapore gazettes public holidays through the Ministry of Manpower and school terms through the Ministry of Education; Johor publishes its own holiday list and term calendar separately. The two rarely align, and the exceptions are the big ones: Chinese New Year, Hari Raya and Christmas. Everywhere else, one side is off while the other is working, and that is when plans go wrong.

Picture a public holiday in Malaysia with Singapore running as normal. Johor residents have a free day and many want to spend it across the border, while the daily work commute northbound still happens on top of that. The queues are worse than the Singapore calendar predicted, and the return runs late.

Now picture a Singapore school holiday with Malaysian terms still running, and the pressure shifts direction. Singapore households take the day trip south, so a weekday that looks ordinary in Johor picks up afternoon southbound demand unrelated to commuting, while the northbound morning queue keeps its commuter shape. One date, two opposite problems, and only half of it shows in either gazette.

A holiday distorts one or two days; a school break moves an entire population's availability for weeks, pulling family travel into Friday afternoons and returns into Sunday nights.

The four traffic shapes

Almost every busy crossing fits one of four patterns; learn them and you can predict a date you have never seen, without depending on any single year's calendar. The time windows below are typical patterns observed by traffic-monitoring services and commuter reports, not an official schedule.

Shape 1: the weekday commute double peak

Direction: both, in opposite halves of the day. Who: daily commuters on foot, bus, motorcycle and car. Observed patterns put the heaviest Johor into Singapore flow on weekday mornings around 6 to 9 am, and the heaviest Singapore into Johor flow on weekday late afternoons around 3 to 8 pm. What to do: this shape responds to timing far better than to checkpoint choice, because the extra drive to Tuas can consume the whole saving.

Shape 2: the Friday-night southbound wall

Direction: Singapore to Johor. Who: weekly commuters going home for the weekend, plus leisure travellers whose trip starts after work. Observed patterns put Friday afternoon and evening pressure running into about 10 pm. What to do: leave before the wave, in the late morning or early afternoon, or accept a late start and cross after it. Then ask whether Friday is also an eve on either calendar; if it is, the wall starts earlier and lasts longer.

Shape 3: the Sunday-night return

Direction: Johor to Singapore. Who: the weekend travellers now moving back, plus Monday commuters who would rather not risk a Monday morning queue. Observed patterns put the load on Sunday afternoon into night and again on Monday morning. What to do: treat the return as its own trip with its own decision, not the mirror of your outbound one. Cross early on Sunday, or on Saturday evening. On the final day of any break, this is the shape to fear most.

Shape 4: the holiday-eve spread

Direction: whichever way the country that is going off is facing, and usually both. Who: everyone who refuses to travel on the holiday itself, plus festival return-home traffic. This shape lasts all day: reported patterns describe queues starting in the afternoon and running late, and multi-hour jams on holiday eves are documented. What to do: the eve is the worst slot in the calendar, so move the trip to the holiday itself if you can. Otherwise build in slack and choose your checkpoint before you get in the car — switching midway usually costs you the best of both.

The dates that are verified

Calendar facts confirmed against published sources as of October 2026. Anything not listed here is pattern, not schedule.

Singapore public holidays (Ministry of Manpower, mom.gov.sg/employment-practices/public-holidays; 2027 gazetted 18 June 2026, MOM press release):

DateHolidayWhy it matters for the border
17 and 18 February 2026Chinese New YearBoth sides off at once, so demand runs hard in both directions for days.
Thursday 20 May 2027Vesak DayA Thursday holiday invites a Friday bridge, making Friday an early holiday eve.
Monday 9 August 2027National DaySunday evening returns and Monday midday crossings both carry the extra load.
Thursday 28 October 2027DeepavaliOff in Singapore and widely observed in Johor: expect a spread, not a one-day spike.

Malaysia and Johor: the 2026 Chinese New Year festive school breaks are listed as 17 and 18 February for one state group and 23 and 24 February for the other (source: publicholidays.com.my/school-holidays). Johor falls into one of the two state groups; check the KPM/JPN calendar for your year rather than assuming. Malaysia's holiday gazette for 2027 is not confirmed in the sources behind this article. When it is published it will come through official Malaysian holiday and education-calendar announcements; trust those rather than a repost on a travel site.

School terms (Singapore: moe.gov.sg/calendar; Malaysia: publicholidays.com.my/school-holidays):

WindowCalendarWhy it matters for the border
28 November to 31 December 2026Singapore MOE Term 4 breakThe year-end block: the longest sustained busy stretch of the year.
11 January 2026Malaysian school year opensTerm start ends the return-home flood and restores the weekday double peak.
20 to 28 March 2026Malaysia Term 1 holidaysA week of Johor-side leisure travel on dates that look ordinary in Singapore.
From 22 May 2026Malaysia mid-year holidaysWeeks of free time in Johor lift weekend and evening northbound demand.

Festival by festival

Chinese New Year: the aligned window

Both sides switch off together, which makes this the cleanest case. In 2026 the gazetted Singapore holidays fell on 17 and 18 February, and Malaysian festive school breaks sit within a fortnight of that depending on state group. With no quiet direction to exploit, outbound, return and mid-window traffic all run hard and the pressure spreads over several days rather than one eve. Travel outside the festival week if you can; otherwise pick the day furthest from both the eve and the final day, and treat the crossing as all-day exposure rather than a peak-hour problem.

Hari Raya Aidilfitri: the return-home effect

Aidilfitri moves people through Johor rather than across the border. In the days before the festival, and again towards the end of the celebratory period, long-distance traffic funnels onto the roads that feed the Causeway and the Second Link, so the queue builds well before the checkpoint. The travel-heavy days are conventionally the first and the last of the period rather than the middle. Festival dates shift each year and are not confirmed in the sources behind this article, so check the official Malaysian calendar for your year. Watch the toll announcements too: Malaysia periodically announces roughly 50 per cent off for Class 1 vehicles around festivals, and those discounts often exclude the border plazas, so read the announcement before assuming a waiver.

Deepavali: a shorter but real spike

Deepavali is gazetted in Singapore, and 28 October 2027 falls on a Thursday, which makes it a bridge candidate: a Friday-into-weekend problem as much as a holiday one. It is widely observed in Johor too, so the either-country-off rule fires on both sides here. Expect the holiday-eve spread, and a compressed Friday evening on the bridge day.

Christmas and year end: the long block

The verified anchor here is the school calendar rather than the religious date: Singapore's MOE Term 4 break runs from 28 November to 31 December 2026, five weeks when one side of the border has no school run to structure the day, and it overlaps Christmas travel in both directions. This is the longest sustained busy window of the year because it is never a single spike: Friday evenings and Sunday nights repeat, and the final days stack everyone's return into the same slots. Plan against the block, not against the date.

Long weekends: the day of the week matters more than the holiday

A Wednesday holiday distorts one day. The same day off attached to a weekend costs you a departure evening, the weekend and a return, because people bridge it. That is why the five long weekends in Singapore's 2027 list, gazetted on 18 June 2026, matter more to a commuter than the full holiday list: each one breaks the queue pattern for two or three days.

The weekday sets where the damage lands. A Monday holiday, like National Day on 9 August 2027, pushes it into the Sunday before and into Monday midday crossings. A Thursday holiday, like Vesak on 20 May or Deepavali on 28 October 2027, does the same job a day earlier by tempting a Friday off. A Friday holiday merges straight into the weekend and needs no bridging.

The rule that generalises: mark a date risky if either country is off, mark the day before it as the worst slot, then ask which side is going and which is returning, because that tells you which way the queue forms. It catches almost every bad date a single-country calendar misses.

Build your own worst-date list, once a year

  1. Pull both holiday lists from official sources: the Ministry of Manpower gazette for Singapore and the official Malaysian announcement for the coming year, plus both school calendars.
  2. Mark the union of every off-day from either side on one calendar.
  3. Mark the day before each of those dates, and the Friday before any long weekend. Those are your worst slots.
  4. Note the direction. Singapore off while Johor works means southbound leisure traffic on a normal commuter morning; Johor off means northbound queues grow and the return sits late.
  5. Re-check whenever a government shifts a date, then compare against live conditions on the day.

Step five is the honest limit of this exercise. The calendar buys you a prior: which dates to respect and which to avoid booking. It cannot tell you what the border is doing on an ordinary Tuesday afternoon in a holiday week, and rain or an accident moves the answer more than any date on your sheet. The calendar decides when you worry; live data decides when you leave.

The calendar gets you the prior; check live before you commit

BorderIQ shows estimated crossing-time ranges for both Woodlands and Tuas in both directions, the time each estimate was last updated, checkpoint camera images, anonymous commuter queue reports and public-holiday context, in a free web page that works in any mobile browser. The ranges are reference estimates built from traffic data and occasional commuter reports, not guarantees, and the sample behind a quiet hour can be thin. Check your direction, your transport mode and both checkpoints side by side, then note the update time.

Things that ruin the plan anyway

Weather. Thunderstorms slow everybody and change driver behaviour at both checkpoints, and a wet motorcycle crossing is a different decision from a dry one. It belongs in your live check, not your annual calendar.

Incidents. An accident on the Causeway or the Second Link can close lanes and push spillover onto the other crossing, so the quieter checkpoint gets busy precisely because the busier one is broken. Read both ranges instead of defaulting to one.

Lane layouts and closures. Reconfiguration work and shifting lane arrangements alter clearance throughput without warning, so follow overhead signage and officers on the day rather than any description you read months ago.

The gate is never the constraint. Woodlands and Tuas both operate 24 hours, so for vehicles there is no closing time to plan around; the queue is the binding constraint. Malaysia-side CIQ counter hours are not something this article can state, so confirm official hours first if you need a counter or travel by a mode other than a vehicle.

Frequently Asked Questions

Which single period is the worst to cross the causeway?

The evening before a festival where both Singapore and Johor are off, and the last day of a long break when everyone returns in the same direction. Traffic-monitoring services report queues on holiday eves beginning in the afternoon and running late, with multi-hour jams documented. That is an observed pattern, not an official schedule, so treat the eve of any date off in either country as your worst slot and confirm the live picture before you commit.

Is Tuas actually empty on holiday eves?

Not empty. Tuas usually flows better than Woodlands, which is the congestion-prone crossing, but it costs real extra road time to reach for most destinations, and holiday traffic that avoids the city concentrates on the Second Link instead. When the Causeway is badly stuck, some of that traffic diverts to Tuas, so the quieter checkpoint can be busy precisely because the other one is not working. Compare both estimated ranges for your direction rather than assuming.

Do Malaysian festival toll discounts apply at the border plazas?

Often not. The Malaysian government periodically announces discounts of roughly 50 per cent for Class 1 vehicles around festivals, and those announcements frequently exclude the border plazas. Read the actual announcement before you budget on a waiver. On the Singapore side, car tolls at the checkpoints were S$0.80 at Woodlands and a flat S$2.10 at Tuas as of October 2026, with motorcycles paying NIL at both.

When does the year-end rush start and end?

The verified anchor is the Singapore school calendar: the Ministry of Education Term 4 break runs from 28 November to 31 December 2026. Combined with the Christmas season, that stretch is the longest sustained busy period of the year rather than a single bad day, and return pressure builds towards the final days. The exact shape depends on where Johor's own holidays and school dates fall that year, so pull both calendars and watch the live estimates through that window.

Will the RTS Link ease holiday traffic?

It adds passenger capacity, but nobody should plan on it yet. As of October 2026 the RTS Link between Bukit Chagar and Woodlands North is not operating; opening is expected in February 2027, subject to safety certification. Design capacity is up to 10,000 passengers per hour each way, and travellers clear both countries' immigration at the departure station before boarding. Fares and operating hours are not officially set, and cars and buses still queue on the roads, so holiday crossings in the meantime still depend on checkpoints and timing.

I only cross on weekends. Do I still need both calendars?

Yes, because a weekday holiday changes your weekend. A Thursday holiday in either country invites a Friday bridge, which turns Friday afternoon into a holiday-eve departure, and a Monday holiday pushes return traffic into the evening before it. Weekends also sit inside school terms, which is where most family travel pressure comes from. Track the union of both calendars, not just the Saturdays.

Check the border before you leave

BorderIQ shows estimated crossing-time ranges for Woodlands and Tuas in both directions, when the estimate was last updated, live checkpoint cameras and commuter queue reports. It is a free web page that works in any mobile browser — estimates are reference ranges, not guarantees.