Skip to content
lookup.sg

Bus Fare Calculator Singapore: Card, Cash and Express Fares

Free · No sign-up · Updated October 2026
Singapore bus fares by distance: card and cash fares for adults, students, seniors and Workfare on basic, feeder and express buses, from PTC's tables.
Bus service
Trip length
5.0 km

Fares are charged on the distance between the stops where you tap in and tap out.

Card
Pay by
Fare table

PTC's fare review raises fares from 26 December 2026. The table in force today is picked automatically.

Same trip, every fare type

5.0 km on a basic service.

  • AdultCash S$2.30S$1.49
  • StudentCash S$1.00S$0.66
  • Senior / PwDCash S$1.40S$0.87
  • WorkfareCash S$2.30S$0.98

Monthly concession passes

Unlimited bus and train rides for a calendar month (hybrid), or bus only / train only for students and NSmen. Prices are unchanged by the 2026 fare review.

  • Primary studentBus only S$24.00, train only S$21.00S$39.00
  • Secondary studentBus only S$29.00, train only S$26.50S$49.00
  • Polytechnic studentBus only S$29.00, train only S$26.50S$49.00
  • University studentBus only S$55.50, train only S$48.00S$81.00
  • Full-time national servicemanBus only S$55.50, train only S$48.00S$81.00
  • Senior citizen / persons with disabilitiesS$55.00
  • Workfare Transport ConcessionS$92.00
  • Adult Monthly Travel PassS$122.00
Full basic bus fare table: Adult
DistanceCardCash
up to 3.2 kmS$1.28S$2.10
3.3 to 4.2 kmS$1.38S$2.30
4.3 to 5.2 kmS$1.49S$2.30
5.3 to 6.2 kmS$1.59S$2.30
6.3 to 7.2 kmS$1.68S$2.50
7.3 to 8.2 kmS$1.75S$2.50
8.3 to 9.2 kmS$1.82S$2.50
9.3 to 10.2 kmS$1.86S$2.70
10.3 to 11.2 kmS$1.90S$2.70
11.3 to 12.2 kmS$1.94S$2.90
12.3 to 13.2 kmS$1.98S$2.90
13.3 to 14.2 kmS$2.02S$2.90
14.3 to 15.2 kmS$2.07S$2.90
15.3 to 16.2 kmS$2.11S$3.00
16.3 to 17.2 kmS$2.15S$3.00
17.3 to 18.2 kmS$2.20S$3.00
18.3 to 19.2 kmS$2.24S$3.00
19.3 to 20.2 kmS$2.27S$3.10
20.3 to 21.2 kmS$2.30S$3.10
21.3 to 22.2 kmS$2.33S$3.10
22.3 to 23.2 kmS$2.36S$3.10
23.3 to 24.2 kmS$2.38S$3.20
24.3 to 25.2 kmS$2.40S$3.20
25.3 to 26.2 kmS$2.42S$3.20
26.3 to 27.2 kmS$2.43S$3.20
27.3 to 28.2 kmS$2.44S$3.20
28.3 to 29.2 kmS$2.45S$3.20
29.3 to 30.2 kmS$2.46S$3.20
30.3 to 31.2 kmS$2.47S$3.20
31.3 to 32.2 kmS$2.48S$3.20
32.3 to 33.2 kmS$2.49S$3.20
33.3 to 34.2 kmS$2.50S$3.20
34.3 to 35.2 kmS$2.51S$3.20
35.3 to 36.2 kmS$2.52S$3.20
36.3 to 37.2 kmS$2.53S$3.20
37.3 to 38.2 kmS$2.54S$3.20
38.3 to 39.2 kmS$2.55S$3.20
39.3 to 40.2 kmS$2.56S$3.20
over 40.2 kmS$2.57S$3.20

Bus and train rides in one journey are charged as a single distance fare (up to 5 transfers within 2 hours, no repeat of the same service), so a bus to the MRT does not cost a second boarding charge. Paying cash costs more than tapping a card, on every service.

Basic bus fare, adult card

S$1.49

Card fare, 4.3 to 5.2 km. Fares from 27 Dec 2025.
Distance
5.0 km
Card fare
S$1.49
Cash fare
S$2.30
Adult Monthly Travel Pass pays off after
82 rides a month

How this works

Bus fares are set by the Public Transport Council (PTC) and depend on the distance between the stops where you tap in and tap out. Adult and Workfare fares rise in bands: up to 3.2 km, then every 1 km up to 40.2 km. Student and senior or PwD fares stop rising after 7.2 km. Feeder services charge the first band as a flat fare. Basic bus card fares are the same as train card fares for the same distance.

Fares in force since 27 December 2025: an adult card fare on a basic bus is S$1.28 to S$2.57 and the cash fare S$2.10 to S$3.20. Express services cost more: S$2.28 to S$3.57 by adult card and S$3.30 to S$4.10 in cash. Students pay S$0.52 to S$0.78 by card (S$1.00 to S$1.20 cash) and seniors or PwD S$0.69 to S$1.07 (S$1.40 to S$1.70 cash).

From 26 December 2026 (PTC Fare Review Exercise 2026), adult card fares rise by 12 to 13 cents to S$1.40 to S$2.70, student, senior and PwD card fares by 5 cents, adult cash fares by 20 cents and concession cash fares by 10 cents. Workfare card fares and every monthly pass price are unchanged.

Don't know the distance? Switch to number of stops: the tool multiplies by an average gap between stops (0.45 km by default, an editable assumption) to estimate it. Bus and train rides in one journey are charged as one distance fare, so transfers do not add a second boarding charge.

FAQs

How much is the bus fare in Singapore?

An adult card fare on a basic bus is S$1.28 for up to 3.2 km, rising to S$2.57 for trips over 40.2 km, under the fares in force since 27 December 2025. Paying cash costs S$2.10 to S$3.20. Feeder buses charge a flat S$1.28 by adult card.

How much is the express bus fare?

An adult pays S$2.28 to S$3.57 by card on an express service, or S$3.30 to S$4.10 in cash. Students pay S$1.02 to S$1.28, seniors and PwD S$1.34 to S$1.72, and Workfare cardholders S$1.48 to S$2.57, by card.

How much do students and seniors pay on buses?

Students pay S$0.52 to S$0.78 by concession card (S$1.00 to S$1.20 in cash); seniors and persons with disabilities pay S$0.69 to S$1.07 by card (S$1.40 to S$1.70 in cash). Both fares stop rising after 7.2 km.

How much is a monthly concession pass?

The Adult Monthly Travel Pass is S$122, the senior and PwD hybrid pass S$55 and the Workfare pass S$92. Student hybrid passes are S$39 (primary), S$49 (secondary and polytechnic) and S$81 (university and full-time NSmen). PTC kept all pass prices unchanged in the 2026 fare review.

Are bus fares going up in December 2026?

Yes, from 26 December 2026. Adult card fares rise by 12 cents for trips up to 3.2 km and 13 cents beyond, to S$1.40 to S$2.70; concession card fares for students, seniors and PwD rise by 5 cents; adult cash fares rise by 20 cents.

Sources