There are 5 ways to get from Suvarnabhumi Airport (BKK) to Java by plane, taxi, 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.
Fly Suvarnabhumi Airport to Ahmad Yani, taxi
best- Fly from Suvarnabhumi Airport (BKK) to Ahmad Yani (SRG)BKK - SRG
- Take the taxi from Ahmad Yani (SRG) to Magelang
7h 31mRp 1,497,679–4,797,951Fly Suvarnabhumi Airport to Adisumarmo International Airport, train
cheapest- Fly from Suvarnabhumi Airport (BKK) to Adisumarmo International Airport (SOC)BKK - SOC
- Take the train from Solo Balapan to Kutoarjo
9h 22mRp 1,257,620–8,361,107Public Van to Don Mueang International Airport, fly to Ahmad Yani, taxi
- Take the bus from Suvarnabhumi Airport to Bangkok Don Muang Airport
- Fly from Don Mueang International Airport (DMK) to Ahmad Yani (SRG)DMK - SRG
- Take the taxi from Ahmad Yani (SRG) to Magelang
9h 51mRp 1,775,245–5,508,439Fly Suvarnabhumi Airport to Yogyakarta International Airport, train
- Fly from Suvarnabhumi Airport (BKK) to Yogyakarta International Airport (YIA)BKK - YIA
- Take the train from Wates to Kutoarjo
8h 10mRp 2,597,016–3,765,024Fly Suvarnabhumi Airport to Soekarno–Hatta International Airport, train
- Fly from Suvarnabhumi Airport (BKK) to Soekarno–Hatta International Airport (CGK)BKK - CGK
- Take the train from Gambir Jakarta to Kutoarjo
10h 54mRp 1,757,059–4,686,929
Suvarnabhumi Airport (BKK) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Suvarnabhumi Airport (BKK) to Java is to fly and train which costs Rp1700000 - Rp4700000 and takes 10h 54m.
The fastest way to get from Suvarnabhumi Airport (BKK) to Java is to fly and taxi which takes 7h 31m and costs Rp1500000 - Rp4800000.
The distance between Suvarnabhumi Airport (BKK) and Java is 2608 km.
It takes approximately 7h 31m to get from Suvarnabhumi Airport (BKK) to Java, including transfers.
There are 155+ hotels available in Java.
What companies run services between Suvarnabhumi Airport (BKK), Thailand and Java, Provinsi Jawa Tengah, Indonesia?
There is no direct connection from Suvarnabhumi Airport (BKK) to Java. However, you can fly to Ahmad Yani (SRG) then take the taxi to Magelang. Alternatively, you can take the bus to Bangkok Don Muang Airport, walk to Don Mueang International Airport (DMK) airport, fly to Ahmad Yani (SRG), then take the taxi to Magelang.
- Website
- singaporeair.com
Flights from Suvarnabhumi Airport to Ahmad Yani via Singapore Changi
- Ave. Duration
- 7h 32m
- When
- Tuesday
- Estimated price
- Rp 1,100,000–6,500,000
Flights from Don Mueang International Airport to Ahmad Yani via Singapore Changi
- Ave. Duration
- 8h 15m
- When
- Tuesday
- Estimated price
- Rp 1,800,000–5,500,000
Flights from Suvarnabhumi Airport to Yogyakarta International Airport via Singapore Changi
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- Rp 2,500,000–3,500,000
Flights from Suvarnabhumi Airport to Soekarno–Hatta International Airport via Singapore Changi
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- Rp 800,000–5,500,000
- Website
- batikair.com
Flights from Suvarnabhumi Airport to Ahmad Yani via Soekarno–Hatta International Airport
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- Rp 2,300,000–7,000,000
Flights from Don Mueang International Airport to Ahmad Yani via Soekarno–Hatta International Airport
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- Rp 1,800,000–5,500,000
Flights from Suvarnabhumi Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- Rp 2,300,000–7,000,000
Flights from Suvarnabhumi Airport to Adisumarmo International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- Rp 2,300,000–7,000,000
Flights from Suvarnabhumi Airport to Adisumarmo International Airport via Singapore Changi, Soekarno–Hatta International Airport
- Ave. Duration
- 8h 57m
- When
- Every day
- Estimated price
- Rp 1,200,000–8,500,000
- Website
- malaysiaairlines.com
Flights from Suvarnabhumi Airport to Ahmad Yani via Soekarno–Hatta International Airport
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- Rp 2,300,000–7,000,000
Flights from Suvarnabhumi Airport to Soekarno–Hatta International Airport via Kuala Lumpur
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- Rp 1,200,000–5,000,000
Flights from Suvarnabhumi Airport to Adisumarmo International Airport via Singapore Changi, Soekarno–Hatta International Airport
- Ave. Duration
- 12h 30m
- When
- Every day
- Estimated price
- Rp 1,200,000–8,500,000
- Website
- flyscoot.com
Flights from Suvarnabhumi Airport to Ahmad Yani via Singapore Changi
- Ave. Duration
- 7h 32m
- When
- Tuesday
- Estimated price
- Rp 1,100,000–6,500,000
Flights from Don Mueang International Airport to Ahmad Yani via Singapore Changi
- Ave. Duration
- 8h 15m
- When
- Tuesday
- Estimated price
- Rp 1,800,000–5,500,000
Flights from Suvarnabhumi Airport to Yogyakarta International Airport via Singapore Changi
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- Rp 2,500,000–3,500,000
Flights from Suvarnabhumi Airport to Soekarno–Hatta International Airport via Singapore Changi
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Rp 1,400,000–4,100,000
- Website
- garuda-indonesia.com
Flights from Suvarnabhumi Airport to Ahmad Yani via Soekarno–Hatta International Airport
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- Rp 2,300,000–7,000,000
Flights from Don Mueang International Airport to Ahmad Yani via Soekarno–Hatta International Airport
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- Rp 1,400,000–4,600,000
Flights from Suvarnabhumi Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 6h
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Rp 2,100,000–6,500,000
Flights from Suvarnabhumi Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- Rp 1,500,000–4,900,000
Flights from Suvarnabhumi Airport to Adisumarmo International Airport via Singapore Changi, Soekarno–Hatta International Airport
- Ave. Duration
- 12h 30m
- When
- Every day
- Estimated price
- Rp 1,200,000–8,500,000
- Website
- lionair.co.id
Flights from Suvarnabhumi Airport to Ahmad Yani via Ngurah Rai
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- Rp 2,600,000–8,000,000
Flights from Don Mueang International Airport to Ahmad Yani via Ngurah Rai
- Ave. Duration
- 8h
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- Rp 2,200,000–7,000,000
Flights from Suvarnabhumi Airport to Adisumarmo International Airport via Ngurah Rai
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- Rp 2,600,000–7,500,000
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- Rp 1,700,000–5,000,000
- Website
- flynamair.com
Flights from Suvarnabhumi Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- Rp 2,300,000–7,000,000
- Website
- airasia.com
Flights from Suvarnabhumi Airport to Yogyakarta International Airport via Kuala Lumpur
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- Rp 1,300,000–4,500,000
- Website
- ethiopianairlines.com
Flights from Suvarnabhumi Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 3h 50m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- Rp 2,500,000–11,000,000
Train from Wates to Kutoarjo
- Ave. Duration
- 30 min
- Frequency
- Every 2 hours
- Estimated price
- Rp 34,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 34,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 60,000–650,000
Train from Gambir Jakarta to Kutoarjo
- Ave. Duration
- 5h 24m
- Frequency
- Every 4 hours
- Estimated price
- Rp 270,000–360,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 270,000–360,000
- Business
- Rp 430,000–550,000
- Executive
- Rp 500,000–700,000
Train from Solo Balapan to Kutoarjo
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- Rp 85,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 85,000–320,000
- Business
- Rp 320,000–550,000
- Executive
- Rp 160,000–650,000
- admin@prameks.com
Train from Wates to Kutoarjo
- Ave. Duration
- 37 min
- Frequency
- 4 times a day
- Estimated price
- Rp 15,000
- Schedules at
- jadwalkereta.net
Train from Solo Balapan to Kutoarjo
- Ave. Duration
- 2h 22m
- Frequency
- 3 times a day
- Estimated price
- Rp 15,000
- Schedules at
- jadwalkereta.net
- Website
- bangkokairportonline.com
Bus from Suvarnabhumi Airport to Bangkok Don Muang Airport
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- Rp 15,000–26,000
- Schedules at
- bangkokairportonline.com
- Phone
- +66990632808
- Website
- 12go.asia
Bus from Suvarnabhumi Airport to Bangkok Don Muang Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- Rp 478,440
- Book at
- 12go.asia
- Ave. Duration
- 1h 11m
- Estimated price
- Rp 360,000–430,000
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.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 Travel Insider: Top Japan travel tips by Beatrix Holland, How to get from Luton Airport into central London, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.






