Rome2Rio

How to get fromChiang Mai to Inle Lakeby car, plane, or taxi

Find Transport to Inle Lake

See all options

There are 3 ways to get from Chiang Mai to Inle Lake by car, plane, or taxi

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

  1. Drive  510.1 km

    best
    1. Drive from Chiang Mai to Inle Lakecar car 510.1 km
    9h 19m
    $58–84
  2. Fly to Heho Airport, taxi

    1. Fly from Chiang Mai International Airport (CNX) to Heho Airport (HEH)plane plane CNX - HEH
    2. Take the taxi from Heho Airport (HEH) to Inle Laketaxi taxi
    5h 37m
    $329–455
  3. Fly to Mandalay International Airport, drive

    1. Fly from Chiang Mai International Airport (CNX) to Mandalay International Airport (MDL)plane plane CNX - MDL
    2. Drive from Mandalay International Airport (MDL) to Inle Lakecar car
    5h 21m
    $165–316

Chiang Mai International Airport (CNX) to Heho Airport (HEH) flights

Calendar8Weekly Planes
Duration6h 12mAverage Duration
Ticket$294Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Chiang Mai, Thailand and Inle Lake, Shan State, Myanmar?

You can drive from Chiang Mai to Inle Lake in around 9h 19m.

Airlines
Other 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 Train travel in Spain: A guide to Renfe, The London Underground: Essential tips to navigate the Tube, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.