Rome2Rio

How to get fromJohor Bahru to Ton Pheung districtby plane, car, bus, or train

Find Transport to Ton Pheung district

See all options

There are 12 ways to get from Johor Bahru to Ton Pheung district by plane, car, bus, or train

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

  1. Fly Singapore Changi Airport to Mae Fah Luang-Chiang Rai International Airport, drive

    best
    1. Fly from Singapore Changi Airport (SIN) to Mae Fah Luang-Chiang Rai International Airport (CEI)plane plane SIN - CEI
    2. Drive from Mae Fah Luang-Chiang Rai International Airport (CEI) to Ton Pheung districtcar car
    9h 16m
    $142–328
  2. Train, bus, drive

    cheapest
    1. Take the train from Jb Sentral to Padang Besartrain train Ets
    2. Take the train from Padang Besar to Hat Yaitrain train
    3. Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain train
    4. Take the bus from Bangkok Mochit Bus Terminal to Chiang Khongbus bus
    5. Drive from Chiang Khong to Ton Pheung districtcar car
    43h 25m
    $50–125
  3. Bus, Local Bus, drive

    1. Take the bus from Larkin Bus Terminal to Hat Yai Stationbus bus
    2. Take the bus from Hat Yai to Phayaobus bus
    3. Take the bus from Phayao to Chiang Raibus bus
    4. Take the bus from Chiang Rai to Chiang khongbus bus
    5. Drive from Chiang khong to Ton Pheung districtcar car
    43h 15m
    $104–145
  4. Drive 2,663.8 km

    1. Drive from Johor Bahru to Ton Pheung districtcar car 2,663.8 km
    35h 25m
    $478–690
  5. Fly Senai International Airport to Mae Fah Luang-Chiang Rai International Airport, drive

    1. Fly from Senai International Airport (JHB) to Mae Fah Luang-Chiang Rai International Airport (CEI)plane plane JHB - CEI
    2. Drive from Mae Fah Luang-Chiang Rai International Airport (CEI) to Ton Pheung districtcar car
    11h 30m
    $139–343
  6. Fly Singapore Changi Airport to Tachilek, drive

    1. Fly from Singapore Changi Airport (SIN) to Tachilek (THL)plane plane SIN - THL
    2. Drive from Tachilek (THL) to Ton Pheung districtcar car
    14h 45m
    $234–503
  7. Fly Senai International Airport to Nan, drive

    1. Fly from Senai International Airport (JHB) to Nan (NNT)plane plane JHB - NNT
    2. Drive from Nan (NNT) to Ton Pheung districtcar car
    15h 28m
    $217–638
  8. Fly Singapore Changi Airport to Chiang Mai International Airport, bus, drive

    1. Fly from Singapore Changi Airport (SIN) to Chiang Mai International Airport (CNX)plane plane SIN - CNX
    2. Take the bus from Chiang Mai to Chiangkhongbus bus
    3. Drive from Chiangkhong to Ton Pheung districtcar car
    15h 24m
    $166–384
  9. Fly Singapore Changi Airport to Nan, drive

    1. Fly from Singapore Changi Airport (SIN) to Nan (NNT)plane plane SIN - NNT
    2. Drive from Nan (NNT) to Ton Pheung districtcar car
    13h 43m
    $230–543
  10. Train, bus, drive via Chiang Saen

    1. Take the train from Jb Sentral to Padang Besartrain train Ets
    2. Take the train from Padang Besar to Hat Yaitrain train
    3. Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain train
    4. Take the bus from Bangkok Mochit Bus Terminal to Chiangsanbus bus
    5. Drive from Chiangsan to Ton Pheung districtcar car
    43h 29m
    $72–136
  11. Train, bus, drive via Chiang Mai

    1. Take the train from Jb Sentral to Padang Besartrain train Ets
    2. Take the train from Padang Besar to Hat Yaitrain train
    3. Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain train
    4. Take the train from Krung Thep Aphiwat Central Terminal to Chiang Maitrain train
    5. Take the bus from Chiang Mai to Chiang Raibus bus
    6. Drive from Chiang Rai to Ton Pheung districtcar car
    47h 6m
    $61–148
  12. Bus, drive

    1. Take the bus from JB Larkin Terminal to Rantau Panjangbus bus
    2. Take the bus from Sungai Kolok to Bangkok Sai Tai Mai Terminalbus bus
    3. Take the bus from Bangkok Mochit Bus Terminal to Chiang Saenbus bus
    4. Drive from Chiang Saen to Ton Pheung districtcar car
    2d 19h
    $105–560

Singapore Changi Airport (SIN) to Mae Fah Luang-Chiang Rai International Airport (CEI) flights

Calendar31Weekly Planes
Duration6h 9mAverage Duration
Ticket$95Cheapest Price
See schedules

Questions & Answers

What companies run services between Johor Bahru, Malaysia and Ton Pheung district, Laos?

There is no direct connection from Johor Bahru to Ton Pheung district. However, you can take the bus to Expo Stn, walk to Expo, take the subway to Changi Airport, walk to Singapore Changi Airport (SIN) airport, fly to Mae Fah Luang-Chiang Rai International Airport (CEI), then drive to Ton Pheung district. Alternatively, you can take a bus from Larkin Bus Terminal to Ton Pheung district via Hat Yai Station, Thanon Nipatuthit 2, Hat Yai, Phayao, Chiang Rai, and Chiang khong in around 43h 15m.

Airlines
Train operators
Bus operators

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 How to get from Luton Airport into central London, 4 stunningly beautiful Philippines islands you need to visit, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.