COVID-19 Travel restrictions may apply upon entering Thailand. Learn More.

There are 8 ways to get from Singapore to Chiang Mai by plane, bus, train 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

Fly Singapore Changi to Chiang Mai  •  7h 31m

  1. Fly from Singapore Changi (SIN) to Chiang Mai (CNX) SIN - CNX

฿6089 - ฿6161

Cheapest option

Bus, train  •  39h 11m

  1. Take the bus from Golden Mile Complex to Hat Yai
  2. Take the train from Hat Yai to Bang Sue Junction
  3. Take the train from Bang Sue Junction to Chiang Mai

฿1102 - ฿4032

6 alternative options

Fly Senai to Chiang Mai  •  9h 31m

  1. Fly from Senai (JHB) to Chiang Mai (CNX) JHB - CNX

฿2312 - ฿12112

Fly Singapore Changi to Lampang, bus  •  11h 18m

  1. Fly from Singapore Changi (SIN) to Lampang (LPT) SIN - LPT
  2. Take the bus from Lampang to Chiang Mai

฿1610 - ฿8897

Bus via Phitsanulok  •  38h 15m

  1. Take the bus from Golden Mile Complex to Hat Yai
  2. Take the bus from Hat Yai to Phitsanulok Bus Terminal
  3. Take the bus from Phitsanulok to Chiang Mai 876 / ...

฿2127 - ฿2237

Bus  •  2 days 1h

  1. Take the bus from Singapore Beach Road to Hat Yai
  2. Take the bus from Hat Yai Bus Terminal to Phuket Bus Terminal 2
  3. Take the bus from Phuket Bus Terminal 2 to Chiang Mai 779

฿3299 - ฿4044

Train  •  2 days 15h

  1. Take the train from Woodlands Train Checkpoint to Bangkok Hualamphong
  2. Take the train from Hua Lamphong to Chiang Mai 7 Hua Lamphong - Chiang Mai - Class II AC / ...

฿105405 - ฿106888

Drive  •  32h 27m

  1. Drive from Singapore to Chiang Mai 2508.7 km

฿9500 - ฿14000

Singapore → Thailand
Partially open

Travel safe during COVID-19

International entry into Thailand from Singapore

  • Entry is partially open for citizens and permanent residents of Singapore
Show more details
Allowed for: Citizens, permanent residents, visa holders and residents from Andorra, Australia, Austria, Bahrain, Belgium, Brazil, Brunei, Canada, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Indonesia, Ireland, Israel, Italy, Japan, South Korea, Kuwait, Latvia, Liechtenstein, Lithuania, Luxembourg, Malaysia, Maldives, Mauritania, Monaco, Netherlands, New Zealand, Norway, Oman, Peru, Philippines, Poland, Portugal, Qatar, San Marino, Singapore, Slovakia, Slovenia, Spain, South Africa, Sweden, Switzerland, Turkey, Ukraine, United Arab Emirates, United States, Vietnam, Hong Kong, Macau, United Kingdom, Laos, Mongolia, Russia, Argentina and Chile

Restricted for: Foreign nationals that have visited India in the past 14 days

Show less

Conditions of entry into Thailand from Singapore

  • 14-day mandatory monitored quarantine
  • Negative COVID-19 test issued at most 3 days before arrival
  • Foreign nationals are required to obtain Certificate of Entry (COE) issued by the Thai embassy or consulate
  • Mandatory installation of smart phone app for contact purposes
  • Travel insurance and medical declaration are required for foreign nationals
This applies to arrivals from all countries, with no exceptions

Rules to follow in Thailand

1m

Mandatory

Considerations leaving from Singapore

The official advice is to avoid non-essential international travel to high risk countries

Frequently Asked Questions


Yes, but conditions apply when entering Thailand from Singapore.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1 metre
  • Observe COVID-19 safety rules
  • Domestic border crossings may be subject to approval, testing and quarantine

Explore travel options

The national COVID-19 helpline number in Chiang Mai is 1422.

Wearing a face mask on public transport in Chiang Mai is mandatory.

The social distance requirement in Chiang Mai is 1 metre.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 1422.

Yes, entry into Singapore from Thailand is currently restricted.

Explore options for future travel.

Last updated: 10 May 2021
Exceptions may apply, for full details: Ministry of Foreign Affairs of the Kingdom of Thailand.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Singapore to Chiang Mai is to bus and train which costs $45 - $180 and takes 39h 11m.

More details

The quickest way to get from Singapore to Chiang Mai is to fly which costs $267 - $271 and takes 7h 31m.

More details

No, there is no direct bus from Singapore to Chiang Mai. However, there are services departing from Golden Mile Complex and arriving at Chiang Mai via Thanon Nipatuthit 2, Hat Yai and Phitsanulok. The journey, including transfers, takes approximately 38h 15m.

More details

The distance between Singapore and Chiang Mai is 2017 km. The road distance is 2508.7 km.

Get driving directions

The best way to get from Singapore to Chiang Mai without a car is to bus via Phitsanulok which takes 38h 15m and costs $93 - $99.

More details

It takes approximately 7h 31m to get from Singapore to Chiang Mai, including transfers.

More details

Singapore to Chiang Mai bus services, operated by Sri Maju, depart from Golden Mile Complex station.

More details

The best way to get from Singapore to Chiang Mai is to fly which takes 7h 31m and costs $267 - $271. Alternatively, you can bus via Phitsanulok, which costs $93 - $99 and takes 38h 15m, you could also train, which costs $4600 - $4700 and takes 2 days 15h.

Mode details

There is no direct flight from Singapore Changi Airport to Chiang Mai Airport. The quickest flight takes 4h 50m and has one stopover.

Search flights

Singapore to Chiang Mai bus services, operated by Phetprasert Tour, arrive at Chiang Mai station.

More details

Map of how to get from Singapore to Chiang Mai.
Launch map view
  • Distance: 2017 km
  • Duration: 7h 31m

What companies run services between Singapore and Chiang Mai, Thailand?

Thai AirAsia, Thai Airways International and eight other airlines fly from Singapore to Chiang Mai hourly. Alternatively, you can take a bus from Singapore to Chiang Mai via Hat Yai, Thanon Nipatuthit 2, Hat Yai, Phitsanulok Bus Terminal, and Phitsanulok in around 38h 15m.

Airlines
Thai Airways International
Website
thaiairways.com
Flights from Singapore Changi to Chiang Mai via Suvarnabhumi
Ave. Duration
4h 46m
When
Every day
Estimated price
฿5000 - ฿16000
Flights from Singapore Changi to Lampang via Suvarnabhumi
Ave. Duration
6h 45m
When
Every day
Estimated price
฿6500 - ฿17000
Thai AirAsia
Website
airasia.com
Flights from Singapore Changi to Chiang Mai via Don Muang
Ave. Duration
4h 50m
When
Every day
Estimated price
฿3900 - ฿14000
Flights from Singapore Changi to Chiang Mai via Phuket, Don Muang
Ave. Duration
7h 10m
When
Friday and Sunday
Estimated price
฿4100 - ฿15000
Flights from Senai to Chiang Mai via Don Muang
Ave. Duration
5h 25m
When
Every day
Estimated price
฿3700 - ฿13000
Thai Smile
Website
thaismileair.com
Flights from Singapore Changi to Chiang Mai via Suvarnabhumi
Ave. Duration
4h 42m
When
Every day
Estimated price
฿3500 - ฿11000
Bangkok Airways
Website
bangkokair.com
Flights from Singapore Changi to Lampang via Suvarnabhumi
Ave. Duration
6h 45m
When
Every day
Estimated price
฿6500 - ฿17000
Nok Air
Website
nokair.com
Flights from Singapore Changi to Lampang via Don Muang
Ave. Duration
7h 40m
When
Monday, Friday, Saturday and Sunday
Estimated price
฿1400 - ฿8500
Flights from Singapore Changi to Lampang via Phuket, Don Muang
Ave. Duration
6h 45m
When
Friday and Sunday
Estimated price
฿2900 - ฿11000
Cathay Pacific
Website
cathaypacific.com
Flights from Singapore Changi to Chiang Mai via Suvarnabhumi
Ave. Duration
5h 50m
When
Every day
Estimated price
฿8500 - ฿21000
Thai Lion Mentari
Website
lionairthai.com
Flights from Singapore Changi to Chiang Mai via Don Muang
Ave. Duration
9h 30m
When
Monday, Friday, Saturday and Sunday
Estimated price
฿1900 - ฿12000
Train operators
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Hat Yai to Bang Sue Junction
Ave. Duration
13h 15m
Frequency
4 times a day
Estimated price
฿260 - ฿1800
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
http://procurement.railway.co.th/checktime/checktime.asp?lenguage=Eng
3rd Class (Seat)
฿260 - ฿340
2nd Class (Air-Conditioned Berth)
฿750 - ฿1100
2nd Class (Air-conditioned Seat)
฿490 - ฿700
1st Class (Air-Conditioned Berth)
฿1300 - ฿1800
Train from Bang Sue Junction to Chiang Mai
Ave. Duration
10h 40m
Frequency
Every 3 hours
Estimated price
฿210 - ฿1600
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
http://procurement.railway.co.th/checktime/checktime.asp?lenguage=Eng
3rd Class (Seat)
฿210 - ฿300
2nd Class (Air-Conditioned Berth)
฿700 - ฿1000
2nd Class (Air-conditioned Seat)
฿440 - ฿600
1st Class (Air-Conditioned Berth)
฿1200 - ฿1600
Train from Hua Lamphong to Chiang Mai
Ave. Duration
11h
Frequency
Every 2 hours
Estimated price
฿210 - ฿1600
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
http://procurement.railway.co.th/checktime/checktime.asp?lenguage=Eng
3rd Class (Seat)
฿210 - ฿300
2nd Class (Air-Conditioned Berth)
฿700 - ฿1000
2nd Class (Air-conditioned Seat)
฿440 - ฿650
1st Class (Air-Conditioned Berth)
฿1200 - ฿1600
Eastern and Oriental Express
Phone
001800 8392 3500
Email
reservations.singapore@belmond.com
Website
belmond.com
Train from Woodlands Train Checkpoint to Bangkok Hualamphong
Ave. Duration
2 days 1h
Frequency
Once a week
Estimated price
฿105150
Schedules at
belmond.com
Book at
easybook.com
Bus operators
Phetprasert Tour
Phone
+66 56 720 720
Website
phetprasert.com
Bus from Lampang to Chiang Mai
Ave. Duration
1h 25m
Frequency
Every 4 hours
Estimated price
฿75 - ฿110
Schedules at
phetprasert.com
Bus from Phitsanulok to Chiang Mai
Ave. Duration
5h 15m
Frequency
Every 4 hours
Estimated price
฿260 - ฿360
Schedules at
phetprasert.com
Nakhonchai Air
Phone
0-2939-4999
Email
CustomerService@Nakhonchaiair.com
Website
nakhonchaiair.com
Bus from Lampang Bus Terminal to Chiang Mai
Ave. Duration
1h 40m
Frequency
Once daily
Estimated price
฿130 - ฿170
Schedules at
www2.nakhonchaiair.com
Book at
nakhonchaiair.com
Bus from Phitsanulok to Chiang Mai
Ave. Duration
5h 50m
Frequency
Once daily
Estimated price
฿300 - ฿370
Schedules at
www2.nakhonchaiair.com
Book at
nakhonchaiair.com
Sri Maju
Phone
+604 313 4620
Email
srimajutours@srimaju.com
Website
srimaju.com
Bus from Golden Mile Complex to Hat Yai
Ave. Duration
12h 15m
Frequency
Once daily
Estimated price
฿632
Schedules at
srimaju.com
Book at
easybook.com
Piya Chai Patthana
Website
12go.asia
Bus from Hat Yai to Phitsanulok Bus Terminal
Ave. Duration
18h
Frequency
Once daily
Estimated price
฿1235
Schedules at
12go.asia
Grassland Express
Phone
+65 6292 1166
Website
grasslandsg.com
Bus from Singapore Beach Road to Hat Yai
Ave. Duration
13h 13m
Frequency
Twice daily
Estimated price
฿1366
Schedules at
b2c.supernice.com.sg
Book at
easybook.com
Greenbus Thailand
Phone
0-5326-6480
Email
servicecenter@greenbusthailand.com
Website
greenbusthailand.com
Bus from Phuket Bus Terminal 2 to Chiang Mai
Ave. Duration
24h 35m
Frequency
Once daily
Estimated price
฿1400 - ฿2100
Website
Greenbus Thailand

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 Florence to Rome, French strikes 2018: What are my alternative transport options? and How to get from Stansted Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

Chiang Mai is 1h behind Singapore. It is currently 11:14 AM in Singapore and 10:14 AM in Chiang Mai.

Yes, the driving distance between Singapore to Chiang Mai is 2509 km. It takes approximately 32h 27m to drive from Singapore to Chiang Mai.

Get driving directions

Thai Airways International, Cathay Pacific, Bangkok Airways and five other airlines offer flights from Singapore Changi Airport to Chiang Mai Airport.

Search flights

There are 3066+ hotels available in Chiang Mai. Prices start at ฿3750 per night.

More details