COVID-19 Travel restrictions may apply in Thailand. Learn More.

There are 5 ways to get from Bangkok to Khan Na Yao by subway, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

BTS, line 520 bus  •  1h 6m

  1. Take the BTS from Ratchathewi to Wat Phra Sri Mahathat Sukhumvit
  2. Take the line 520 bus from Bangkhen Police Station to Yaek Thanon Liap Khlong Song 520

฿26 - ฿94

Cheapest option

Line 503 bus, line 520 bus  •  1h 30m

  1. Take the line 503 bus from Wat Ratcha Natda Ram to Opposite Thet Ko Lotat Bang Khen 503
  2. Take the line 520 bus from Tesco Lotus Laksi, Bang Communications Regiment Army to Fashion Island 520

฿20 - ฿70

3 alternative options

Bus  •  1h 34m

  1. Take the bus from Democracy Monument to Satit Wat Prasrimahatat School 59 Outbound
  2. Take the bus from Opposite Satit Wat Prasrimahatat School to Ram In Thra 89, Yueang Pam Es So 554 Inbound

฿20 - ฿73

Taxi  •  22 min

  1. Take a taxi from Bangkok to Khan Na Yao 28.9 km

฿260 - ฿320

Drive  •  22 min

  1. Drive from Bangkok to Khan Na Yao 28.9 km

฿75 - ฿120

Coronavirus (COVID-19) in Thailand

There is widespread community transmission globally.
Some travel restrictions are being lifted in Thailand. For the latest travel status, please check the official page for Thailand.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Thailand.

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Thailand due to Coronavirus (COVID-19). Most travel to this country is restricted.

Official Coronavirus (COVID-19) Information for Thailand

Some domestic travel restrictions began to ease in Thailand from June 14.

Official Coronavirus (COVID-19) Information for Thailand

International flights leaving Thailand are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Official Coronavirus (COVID-19) Information for Thailand

Last updated: August 5 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Bangkok to Khan Na Yao is to line 503 bus and line 520 bus which costs ฿20 - ฿70 and takes 1h 30m.

More details

The quickest way to get from Bangkok to Khan Na Yao is to taxi which costs ฿260 - ฿320 and takes 22 min.

More details

No, there is no direct bus from Bangkok to Khan Na Yao. However, there are services departing from Wat Ratcha Natda Ram and arriving at Fashion Island via Tesco Lotus Laksi, Bang Communications Regiment Army. The journey, including transfers, takes approximately 1h 30m.

More details

The distance between Bangkok and Khan Na Yao is 20 km. The road distance is 28.9 km.

Get driving directions

The best way to get from Bangkok to Khan Na Yao without a car is to BTS and line 520 bus which takes 1h 6m and costs ฿26 - ฿95.

More details

It takes approximately 1h 6m to get from Bangkok to Khan Na Yao, including transfers.

More details

Bangkok to Khan Na Yao bus services, operated by Bangkok Mass Transit Authority, depart from Wat Ratcha Natda Ram station.

More details

Bangkok to Khan Na Yao bus services, operated by Bangkok Mass Transit Authority, arrive at Fashion Island station.

More details

Yes, the driving distance between Bangkok to Khan Na Yao is 29 km. It takes approximately 22 min to drive from Bangkok to Khan Na Yao.

Get driving directions

There are 2222+ hotels available in Khan Na Yao. Prices start at ฿3750 per night.

More details

Map of how to get from Bangkok to Khan Na Yao.
Launch map view
  • Distance: 20.4 km
  • Duration: 1h 6m

What companies run services between Bangkok, Thailand and Khan Na Yao, Thailand?

You can take a bus from Bangkok to Khan Na Yao via Opposite Thet Ko Lotat Bang Khen and Tesco Lotus Laksi, Bang Communications Regiment Army in around 1h 30m.

Train operators
BTS
Phone
(66) 2617 7300
Email
nuduan@bts.co.th
Website
bts.co.th
Subway from Ratchathewi to Wat Phra Sri Mahathat
Ave. Duration
29 min
Frequency
Every 10 minutes
Estimated price
฿16 - ฿60
Schedules at
bts.co.th
Bus operators
Bangkok Mass Transit Authority
Phone
0-2246-0339
Email
info@transitbangkok.com
Website
bmta.co.th
Bus from Bangkhen Police Station to Yaek Thanon Liap Khlong Song
Ave. Duration
22 min
Frequency
Every 30 minutes
Estimated price
฿10 - ฿35
Schedules at
transitbangkok.com
Bus from Wat Ratcha Natda Ram to Opposite Thet Ko Lotat Bang Khen
Ave. Duration
50 min
Frequency
Every 30 minutes
Estimated price
฿10 - ฿35
Schedules at
transitbangkok.com
Bus from Tesco Lotus Laksi, Bang Communications Regiment Army to Fashion Island
Ave. Duration
25 min
Frequency
Every 30 minutes
Estimated price
฿10 - ฿35
Schedules at
transitbangkok.com
Bus from Democracy Monument to Satit Wat Prasrimahatat School
Ave. Duration
1h
Frequency
Every 15 minutes
Estimated price
฿10 - ฿40
Schedules at
transitbangkok.com
Bus from Opposite Satit Wat Prasrimahatat School to Ram In Thra 89, Yueang Pam Es So
Ave. Duration
27 min
Frequency
Every 15 minutes
Estimated price
฿10 - ฿35
Schedules at
transitbangkok.com
Other operators
Taxi from Bangkok to Khan Na Yao
Ave. Duration
22 min
Estimated price
฿260 - ฿320
Grab Taxi
Website
grab.com
GoodTaxiThai
Phone
+66 85 046 6356
Website
goodtaxithai.com
All Thai taxi
Phone
+66 2 018 9799
Website
allthaitaxi.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, 10 amazing places to get away from it all in Australia and How to get from Florence to Rome - to help you get the most out of your next trip.