← BTS Fare Calculator

On Nut to Saphan Taksin BTS Fare

45 THB · 15 stations · ~33 min

The single-journey BTS Skytrain fare from On Nut to Saphan Taksin is 45 THB, travelling 15 stations in about 33 minutes. The trip changes lines once at Siam (CEN). The fare is the same in both directions and can be paid with a single-journey token, a Rabbit card, or a contactless card.

See live arrivals at On Nut or Saphan Taksin, or calculate another route.

How BTS fares are calculated

BTS Green Line fares are distance-based, not flat. You pay by the number of stations travelled: 17 THB for 1-2 stations, then about 4 THB more per station, capped at 45 THB in the core network. Trips continuing into the Sukhumvit extensions rise to a maximum of 65 THB (rates effective 1 November 2025).

StationsFare
1-217 ฿
321 ฿
425 ฿
529 ฿
633 ฿
737 ฿
841 ฿
9+ (core)45 ฿
extension zoneup to 65 ฿

Other popular fares

Siam → Asok  ·  Siam → Mo Chit  ·  Siam → Nana  ·  Siam → Phrom Phong  ·  Siam → Ekkamai  ·  Siam → On Nut  ·  Siam → Sala Daeng  ·  Siam → Saphan Taksin

Fares indicative, based on official BTS distance pricing effective 1 Nov 2025. Not affiliated with Bangkok Mass Transit System PCL.