LIDDAT

MRT and bus fares

How much is the ride? Pick two stations, or a bus and where you get on and off, for the fare on your card: adult, student, senior, Workfare or PwD, before 7.45am and in cash.

A station’s name or code. The fare goes by the shortest way along the track, however you go.

Every fare by distance

DistanceAdult card (train and bus)Train before 7.45amExpress busBus cashStudentSenior and PwDWorkfare
up to 3.2 km$1.28$0.78$2.28$2.10$0.52$0.69$0.78
3.3 to 4.2 km$1.38$0.88$2.38$2.30$0.60$0.79$0.89
4.3 to 5.2 km$1.49$0.99$2.49$2.30$0.66$0.87$0.98
5.3 to 6.2 km$1.59$1.09$2.59$2.30$0.71$0.94$1.06
6.3 to 7.2 km$1.68$1.18$2.68$2.50$0.74$1.00$1.13
7.3 to 8.2 km$1.75$1.25$2.75$2.50$0.78$1.07$1.20
8.3 to 9.2 km$1.82$1.32$2.82$2.50$0.78$1.07$1.26
9.3 to 10.2 km$1.86$1.36$2.86$2.70$0.78$1.07$1.29
10.3 to 11.2 km$1.90$1.40$2.90$2.70$0.78$1.07$1.32
11.3 to 12.2 km$1.94$1.44$2.94$2.90$0.78$1.07$1.35
12.3 to 13.2 km$1.98$1.48$2.98$2.90$0.78$1.07$1.38
13.3 to 14.2 km$2.02$1.52$3.02$2.90$0.78$1.07$1.41
14.3 to 15.2 km$2.07$1.57$3.07$2.90$0.78$1.07$1.44
15.3 to 16.2 km$2.11$1.61$3.11$3.00$0.78$1.07$1.47
16.3 to 17.2 km$2.15$1.65$3.15$3.00$0.78$1.07$1.50
17.3 to 18.2 km$2.20$1.70$3.20$3.00$0.78$1.07$1.53
18.3 to 19.2 km$2.24$1.74$3.24$3.00$0.78$1.07$1.56
19.3 to 20.2 km$2.27$1.77$3.27$3.10$0.78$1.07$1.59
20.3 to 21.2 km$2.30$1.80$3.30$3.10$0.78$1.07$1.62
21.3 to 22.2 km$2.33$1.83$3.33$3.10$0.78$1.07$1.65
22.3 to 23.2 km$2.36$1.86$3.36$3.10$0.78$1.07$1.68
23.3 to 24.2 km$2.38$1.88$3.38$3.20$0.78$1.07$1.70
24.3 to 25.2 km$2.40$1.90$3.40$3.20$0.78$1.07$1.71
25.3 to 26.2 km$2.42$1.92$3.42$3.20$0.78$1.07$1.72
26.3 to 27.2 km$2.43$1.93$3.43$3.20$0.78$1.07$1.73
27.3 to 28.2 km$2.44$1.94$3.44$3.20$0.78$1.07$1.74
28.3 to 29.2 km$2.45$1.95$3.45$3.20$0.78$1.07$1.75
29.3 to 30.2 km$2.46$1.96$3.46$3.20$0.78$1.07$1.76
30.3 to 31.2 km$2.47$1.97$3.47$3.20$0.78$1.07$1.77
31.3 to 32.2 km$2.48$1.98$3.48$3.20$0.78$1.07$1.78
32.3 to 33.2 km$2.49$1.99$3.49$3.20$0.78$1.07$1.79
33.3 to 34.2 km$2.50$2.00$3.50$3.20$0.78$1.07$1.80
34.3 to 35.2 km$2.51$2.01$3.51$3.20$0.78$1.07$1.81
35.3 to 36.2 km$2.52$2.02$3.52$3.20$0.78$1.07$1.82
36.3 to 37.2 km$2.53$2.03$3.53$3.20$0.78$1.07$1.83
37.3 to 38.2 km$2.54$2.04$3.54$3.20$0.78$1.07$1.84
38.3 to 39.2 km$2.55$2.05$3.55$3.20$0.78$1.07$1.85
39.3 to 40.2 km$2.56$2.06$3.56$3.20$0.78$1.07$1.86
over 40.2 km$2.57$2.07$3.57$3.20$0.78$1.07$1.87

Feeder buses: $1.28 for an adult however far ($0.52 student, $0.69 senior and PwD, $0.78 Workfare; $2.10 cash). Concession fares on express buses and before 7.45am are in the CSV below. PTC’s fare tables on data.gov.sg, from 27 December 2025.

Download every fare: singapore-public-transport-fares.csv.

How it works

Questions

How much is an MRT ride in 2026?

From $1.28 for an adult card for up to 3.2 km, rising by distance to $2.57 for over 40.2 km. Students pay $0.52 to $0.78, senior citizens and persons with disabilities $0.69 to $1.07, and Workfare Transport Concession cardholders $0.78 to $1.87. Basic buses charge the same as trains.

Is it cheaper to take the MRT before 7.45am?

Yes: tap in at any MRT or LRT station before 7.45am on a weekday that isn’t a public holiday and the train ride costs up to $0.50 less. PTC’s example: Jurong East to Bishan, 16.6 km, is $2.15 for an adult and $1.65 before 7.45am; $1.07 and $0.57 for a senior; $0.78 and $0.28 for a student.

Do I pay more if I change from the train to a bus?

No: with the same card, the whole journey is charged by its total distance, as if it were one ride. PTC’s example: Compassvale LRT to Hougang (3.2 km), then bus 325 (1.9 km), is 5.1 km for $1.49 for an adult, not $1.28 twice. You can make up to 5 transfers within 2 hours.

How much more is an express bus?

A dollar more for an adult: 10 km on an express bus (or a City Direct service) is $2.86 on a card, against $1.86 on a basic bus. Students pay $0.50 more, senior citizens and persons with disabilities $0.65 more at that distance.

How much is a feeder bus?

One flat fare however far you go: $1.28 for an adult card, $0.52 for a student, $0.69 for a senior citizen or PwD and $0.78 for Workfare, or $2.10 in cash for an adult. In a journey with transfers, a feeder ride counts as 3.2 km at most.

How much is the bus fare in cash?

$2.10 to $3.20 for an adult on a basic bus, $3.30 to $4.10 on an express bus, and $1.00 to $1.20 for a student. Pay the exact fare, as bus captains don’t give change, and a cash ride doesn’t count towards a transfer. Trains take cards only.

How is the distance worked out?

Trains: by the shortest way along the track between the two stations, whichever way you go, so changing lines to go round doesn’t cost more. Buses: by the distance between your two stops along the service’s route, which LTA publishes for every stop.

Catching the last train? MRT first and last trains · When to leave for the bus · More small things at liddat.com · 💬 Feedback or hello@liddat.com