There are 6 ways to get from Thailand to Surabaya by plane, train, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Udon Thani International Airport
best- Fly from Udon Thani International Airport (UTH) to Juanda International Airport (SUB)plane UTH - SUB
9h 12mRp 3,881,509–9,655,102Train, tram to Alor Setar, fly
cheapest- Take the train from Hat Yai to Padang Besartrain
- Take the tram from Padang Besar to Anak Bukittram
- Fly from Alor Setar (AOR) to Juanda International Airport (SUB)plane AOR - SUB
11h 45mRp 2,510,319–9,723,889Fly from Hat Yai
- Fly from Hat Yai (HDY) to Juanda International Airport (SUB)plane HDY - SUB
10h 17mRp 3,541,775–5,602,275Fly from Don Mueang International Airport
- Fly from Don Mueang International Airport (DMK) to Juanda International Airport (SUB)plane DMK - SUB
9h 19mRp 3,320,964–7,087,891Fly from Suvarnabhumi Airport
- Fly from Suvarnabhumi Airport (BKK) to Juanda International Airport (SUB)plane BKK - SUB
11h 21mRp 3,741,775–5,602,275Fly from Chiang Mai International Airport
- Fly from Chiang Mai International Airport (CNX) to Juanda International Airport (SUB)plane CNX - SUB
11h 13mRp 3,120,258–6,580,758
Udon Thani International Airport (UTH) to Juanda International Airport (SUB) flights
Questions & Answers
The cheapest way to get from Thailand to Surabaya is to fly which costs Rp3500000 - Rp6000000 and takes 10h 17m.
The fastest way to get from Thailand to Surabaya is to fly which takes 9h 12m and costs Rp3800000 - Rp10000000.
The distance between Thailand and Surabaya is 2993 km.
It takes approximately 9h 12m to get from Thailand to Surabaya, including transfers.
There are 972+ hotels available in Surabaya.
What companies run services between Thailand and Surabaya, Indonesia?
Thai Lion Mentari and Nok Air fly from Udon Thani International Airport (UTH) to Juanda International Airport (SUB) 6 times a week.
- Website
- singaporeair.com
Flights from Hat Yai to Juanda International Airport via Singapore Changi
- Ave. Duration
- 5h 40m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 1,400,000–5,500,000
Flights from Suvarnabhumi Airport to Juanda International Airport via Singapore Changi
- Ave. Duration
- 8h 43m
- When
- Every day
- Estimated price
- Rp 1,400,000–10,000,000
Flights from Suvarnabhumi Airport to Juanda International Airport via Koh Samui, Singapore Changi
- Ave. Duration
- 7h 10m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 1,400,000–4,700,000
Flights from Chiang Mai International Airport to Juanda International Airport via Singapore Changi
- Ave. Duration
- 9h 20m
- When
- Saturday, Tuesday, and Sunday
- Estimated price
- Rp 2,400,000–7,500,000
- Website
- lionairthai.com
Flights from Udon Thani International Airport to Juanda International Airport via Don Mueang International Airport
- Ave. Duration
- 7h 7m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rp 3,800,000–9,000,000
Flights from Hat Yai to Juanda International Airport via Don Mueang International Airport
- Ave. Duration
- 8h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rp 3,000,000–7,000,000
Flights from Don Mueang International Airport to Juanda International Airport
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rp 2,200,000–5,500,000
Flights from Chiang Mai International Airport to Juanda International Airport via Don Mueang International Airport
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rp 3,400,000–8,000,000
- Website
- flyscoot.com
Flights from Hat Yai to Juanda International Airport via Singapore Changi
- Ave. Duration
- 5h 40m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 1,400,000–5,500,000
Flights from Suvarnabhumi Airport to Juanda International Airport via Singapore Changi
- Ave. Duration
- 7h 55m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 1,400,000–4,600,000
Flights from Chiang Mai International Airport to Juanda International Airport via Singapore Changi
- Ave. Duration
- 9h 20m
- When
- Saturday, Tuesday, and Sunday
- Estimated price
- Rp 2,400,000–7,500,000
- Website
- airasia.com
Flights from Hat Yai to Juanda International Airport via Kuala Lumpur
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- Rp 1,800,000–6,500,000
Flights from Chiang Mai International Airport to Juanda International Airport via Kuala Lumpur
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- Rp 2,800,000–8,500,000
Flights from Alor Setar to Juanda International Airport via Kuala Lumpur
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- Rp 2,400,000–8,500,000
- Website
- malaysiaairlines.com
Flights from Suvarnabhumi Airport to Juanda International Airport via Kuala Lumpur
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- Rp 2,000,000–6,500,000
Flights from Alor Setar to Juanda International Airport via Kuala Lumpur
- Ave. Duration
- 7h 17m
- When
- Friday to Thursday
- Estimated price
- Rp 2,900,000–9,000,000
- Website
- garuda-indonesia.com
Flights from Suvarnabhumi Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- Rp 2,400,000–6,000,000
Flights from Alor Setar to Juanda International Airport via Kuala Lumpur
- Ave. Duration
- 7h 5m
- When
- Wednesday to Sunday
- Estimated price
- Rp 2,900,000–9,000,000
- Website
- batikair.com
Flights from Don Mueang International Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- Rp 3,400,000–7,500,000
- Website
- flyroyalbrunei.com
Flights from Suvarnabhumi Airport to Juanda International Airport via Bandar Seri Begawan
- Ave. Duration
- 7h 30m
- When
- Friday
- Estimated price
- Rp 2,100,000–6,000,000
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Hat Yai to Padang Besar
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- Rp 8,000–470,000
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- Rp 340,000–470,000
- 3rd Class (Seat)
- Rp 50,000–65,000
- 2nd Class (Air-Conditioned Berth)
- Rp 8,000–11,000
- 2nd Class (Air-conditioned Seat)
- Rp 130,000–150,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Tram from Padang Besar to Anak Bukit
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- Rp 7,500–80,000
- Website
- https://www.ktmb.com.my
- Shuttle
- Rp 7,500–11,000
- Express
- Rp 55,000–80,000
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 Heading to Europe? Read this before you buy a Eurail Pass, How to get from Stansted Airport into central London, and How to get from Florence to Rome - to help you get the most out of your next trip.




