Home / Blog / Getting around

Are buses really crowded? A first look at 360,000 readings from 32 interchanges

By ZN Labs5 min read
Three tiles for 32 bus interchanges: 99.8 percent seats available, 0.2 percent standing or crowded, busiest hour 7am

Open a bus arrival in PantauSivik and each bus shows how full it is: Seats available, Standing only or Crowded. We have started keeping a record of those readings from 32 bus interchanges, such as Bishan, Tampines and Jurong East, and we now have four days of it, from Saturday 17 to Tuesday 20 October. So, are buses really crowded? This is a first look. Four days is short, and Saturday and Tuesday are partial days, so it is a snapshot and not a verdict.

In short: Of 359,678 readings from 32 bus interchanges, 99.8% showed seats available. About 1 in 470 showed Standing only or Crowded. The fullest hour was Monday 7am to 8am, at 0.66%. Interchanges are where many trips start or end, so the roads in between may look busier than this.

What we counted

Every few minutes the app records, for each of 32 monitored bus interchanges, the load level shown for each bus in its arrival list. We added those up to get 359,678 readings. The same bus can appear in several readings as it comes closer, so these are readings, not separate buses or passengers. We have not confirmed whether a reading describes a bus about to arrive at the interchange or one about to leave it, and the readings do not say which. All times are Singapore time.

A grid of 1,000 dots, almost all green for seats available, with two amber dots for standing only or crowded
If you picked 1,000 readings at random, about 998 would show seats available.

Mostly seats

Across the four days, 767 readings were Standing only and just 3 were Crowded, out of 359,678. That is 0.21%. The share was similar every day: 0.18% on Saturday, 0.21% on Sunday, 0.22% on Monday and 0.25% on Tuesday so far. At these interchanges, the buses in the arrival list almost always showed seats.

When it was fullest

The busiest time in our data was the Monday morning commute. On Monday 19 October, 0.66% of readings from 7am to 8am were Standing only or Crowded (50 of 7,553), and 0.57% from 8am to 9am. The evening around 6pm came next, at 0.43%. On Sunday 18 October the busy times were different: around 10am (0.46%) and 6pm (0.44%), with nothing like a morning rush. Late evening and early morning were close to zero on both days.

Bar chart comparing the share of standing only or crowded readings by hour on Sunday 18 and Monday 19 October
Share of readings that were Standing only or Crowded, by hour. Saturday and Tuesday are partial days and are left out.

Some interchanges were busier than others. At the busiest of the 32, 169 of 15,075 readings, about 1.1%, were Standing only or Crowded. That is still rare, but it shows an average hides differences between interchanges.

What this does not mean

How to use this

Before you decide to wait, look at the load shown for the next buses, and compare services if you have a choice. Our Bus arrival times guide shows where to find it. For trains, see MRT and LRT platform crowds and our post on checking crowds before you leave. If you are planning a whole trip, the Trip Planner guide is a good start.

We plan to look again when we have a few weeks of readings, including more weekdays, and to compare with ordinary roadside stops.

Common questions

How often are Singapore buses crowded?

In our first four days of readings from 32 bus interchanges, about 0.2% showed standing only or crowded, roughly 1 in 470. Interchanges are where many trips start or end, and it is a small sample, so please do not treat it as a figure for the whole island.

What do Seats available, Standing only and Crowded mean?

They are the load levels shown for each arriving bus. Seats available means there are seats. Standing only means the seats are taken but there is room to stand. Crowded means standing room is limited.

When were buses fullest?

On Monday 19 October, 7am to 8am was the fullest hour, at 0.66% of readings. Evenings around 6pm came next. On Sunday 18 October the busiest times were around 10am and 6pm.

Sources: PantauSivik’s own bus load readings from 32 monitored bus interchanges, 17 to 20 October 2026. Saturday and Tuesday are partial days. Tuesday covers up to about 1pm.

Information in PantauSivik comes from public sources and is there to help you plan. In an emergency, follow official channels. PantauSivik is independent and not affiliated with any government agency.

See also: Four stormy days of lightning, Bus arrival times guide, MRT and LRT platform crowds, Check MRT and LRT crowds before you leave, Night road closures and bus diversions, MRT crowds: when and where.

Get PantauSivik for Android

Free on Google Play. No account needed.

Get it on Google Play

Related posts

More in Getting around  |  All blog posts