# Bus Fare Calculator Singapore: Card, Cash and Express Fares

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.

Interactive tool: https://lookup.sg/tools/bus-fare-calculator

## 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
- [Public Transport Council: Fare Review Exercise 2026 (Annex B fare tables and monthly passes)](https://www.ptc.gov.sg/media-centre/newsroom/fare-review-exercise-2026/)
- [Public Transport Council: Fare Review Exercise 2025](https://www.ptc.gov.sg/media-centre/newsroom/fare-review-exercise-2025/)
- [LTA: Fare Calculator and transfer rules](https://www.lta.gov.sg/content/ltagov/en/map/fare-calculator.html)

---
Source: Lookup (https://lookup.sg) · Data as of October 2026 · Listings compiled from Singapore government open data (data.gov.sg), OneMap and Overture Maps places. Free listings never show contact details; contact details appear only on Lookup Verified listings.
