There are 12 ways to get from Kalimantan Timur to Java by plane, car, ferry, train, taxi, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Sepinggan International Airport to Juanda International Airport
best- Fly from Sepinggan International Airport (BPN) to Juanda International Airport (SUB)plane BPN - SUB
1h 43mRp 1,285,302–2,000,812Bus, ferry, shuttle
cheapest- Take the bus from Samarinda to Balikpapanbus
- Take the ferry from Balikpapan to Surabaya - Tanjung Perak Portferry
- Take a shuttle bus from Surabaya to Yogyakarta
- Take the bus from Yogyakarta to Magelang Kotabus
2d 3hRp 895,000–1,332,000Drive, ferry, train, taxi
- Drive from Samarinda to Balikpapancar
- Take the ferry from Balikpapan to Surabaya - Tanjung Perak Portferry
- Take the train from Surabaya Gubeng to Yogyakartatrain
- Take the train from Yogyakarta Tugu to Kutoarjotrain
- Take the taxi from Kutoarjo to Javataxi
2d 1hRp 1,110,883–1,821,053Fly Sepinggan International Airport to Yogyakarta International Airport
- Fly from Sepinggan International Airport (BPN) to Yogyakarta International Airport (YIA)plane BPN - YIA
2h 3mRp 1,485,302–3,400,812Fly Aji Pangeran Tumenggung Pranoto International Airport to Juanda International Airport
- Fly from Aji Pangeran Tumenggung Pranoto International Airport (AAP) to Juanda International Airport (SUB)plane AAP - SUB
2h 3mRp 1,200,029–3,100,034Fly Sepinggan International Airport to Soekarno–Hatta International Airport
- Fly from Sepinggan International Airport (BPN) to Soekarno–Hatta International Airport (CGK)plane BPN - CGK
2h 18mRp 1,485,302–2,200,812Fly Sepinggan International Airport to Ahmad Yani
- Fly from Sepinggan International Airport (BPN) to Ahmad Yani (SRG)plane BPN - SRG
1h 53mRp 1,385,302–3,700,812Fly Aji Pangeran Tumenggung Pranoto International Airport to Soekarno–Hatta International Airport
- Fly from Aji Pangeran Tumenggung Pranoto International Airport (AAP) to Soekarno–Hatta International Airport (CGK)plane AAP - CGK
2h 33mRp 1,700,029–2,200,034Fly Sepinggan International Airport to Husein Sastranegara International Airport
- Fly from Sepinggan International Airport (BPN) to Husein Sastranegara International Airport (BDO)plane BPN - BDO
2h 8mRp 1,685,302–3,600,812Fly Sepinggan International Airport to Halim Perdanakusuma Airport
- Fly from Sepinggan International Airport (BPN) to Halim Perdanakusuma Airport (HLP)plane BPN - HLP
4h 3mRp 2,285,302–4,500,812Bus, ferry, train, taxi
- Take the bus from Samarinda to Balikpapanbus
- Take the ferry from Balikpapan to Surabaya - Tanjung Perak Portferry
- Take the train from Surabaya Gubeng to Kutoarjotrain
- Take the taxi from Kutoarjo to Javataxi
2d 3hRp 975,000–1,257,000Bus, ferry, taxi
- Take the bus from Samarinda to Balikpapanbus
- Take the ferry from Balikpapan to Surabaya - Tanjung Perak Portferry
- Take the bus from Terminal Purabaya to Yogyakarta Giwandanbus
- Take the taxi from Yogyakarta Giwandan to Javataxi
2d 5hRp 1,098,000–1,353,000
Sepinggan International Airport (BPN) to Juanda International Airport (SUB) flights
Comparing Your Travel Options
The cheapest way to get from Kalimantan Timur to Java is to bus and ferry and shuttle which costs Rp850000 - Rp1400000 and takes 2 days 3h.
The fastest way to get from Kalimantan Timur to Java is to fly which takes 1h 43m and costs Rp1200000 - Rp2000000.
The distance between Kalimantan Timur and Java is 829 km.
It takes approximately 1h 43m to get from Kalimantan Timur to Java, including transfers.
Java is 1h behind Kalimantan Timur. It is currently 19:03 in Kalimantan Timur and 18:03 in Java.
There are 234+ hotels available in Java.
What companies run services between Kalimantan Timur, Indonesia and Java, Provinsi Jawa Tengah, Indonesia?
Citilink Indonesia, Super Air Jet, and Lion Mentari Airlines fly from Sepinggan International Airport (BPN) to Juanda International Airport (SUB) every 3 hours.
- Website
- superairjet.com
Flights from Sepinggan International Airport to Juanda International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,000,000–3,000,000
Flights from Sepinggan International Airport to Juanda International Airport via Lombok
- Ave. Duration
- 4h
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rp 1,300,000–3,300,000
Flights from Sepinggan International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- Rp 1,400,000–3,700,000
Flights from Sepinggan International Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- Rp 1,900,000–4,200,000
Flights from Aji Pangeran Tumenggung Pranoto International Airport to Juanda International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Rp 1,200,000–3,400,000
Flights from Sepinggan International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- Rp 1,400,000–2,100,000
Flights from Sepinggan International Airport to Soekarno–Hatta International Airport via Ahmad Yani
- Ave. Duration
- 3h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,400,000–2,100,000
Flights from Sepinggan International Airport to Ahmad Yani
- Ave. Duration
- 1h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,300,000–3,600,000
Flights from Sepinggan International Airport to Husein Sastranegara International Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday and Thursday
- Estimated price
- Rp 1,600,000–4,000,000
- Website
- citilink.co.id
Flights from Sepinggan International Airport to Juanda International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,000,000–2,700,000
Flights from Sepinggan International Airport to Yogyakarta International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- Rp 1,400,000–3,300,000
Flights from Aji Pangeran Tumenggung Pranoto International Airport to Juanda International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Rp 1,200,000–3,100,000
Flights from Sepinggan International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- Rp 1,300,000–1,700,000
Flights from Aji Pangeran Tumenggung Pranoto International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- Rp 1,700,000–2,200,000
Flights from Sepinggan International Airport to Husein Sastranegara International Airport
- Ave. Duration
- 2h 10m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 1,600,000–3,500,000
Flights from Sepinggan International Airport to Halim Perdanakusuma Airport via Juanda International Airport
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- Rp 2,100,000–5,000,000
- Website
- garuda-indonesia.com
Flights from Sepinggan International Airport to Juanda International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,000,000–2,700,000
Flights from Sepinggan International Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- Rp 2,500,000–8,500,000
Flights from Sepinggan International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- Rp 1,300,000–6,500,000
Flights from Aji Pangeran Tumenggung Pranoto International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- Rp 1,700,000–7,500,000
Flights from Sepinggan International Airport to Halim Perdanakusuma Airport via Juanda International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- Rp 2,100,000–5,000,000
- Website
- lionair.co.id
Flights from Sepinggan International Airport to Juanda International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,100,000–3,500,000
Flights from Sepinggan International Airport to Juanda International Airport via Ngurah Rai
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- Rp 1,400,000–3,600,000
Flights from Sepinggan International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- Rp 1,500,000–4,100,000
Flights from Sepinggan International Airport to Ahmad Yani
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Rp 1,400,000–4,000,000
- Website
- batikair.com
Flights from Sepinggan International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- Rp 1,900,000–3,900,000
Flights from Aji Pangeran Tumenggung Pranoto International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- Rp 2,200,000–4,400,000
Flights from Sepinggan International Airport to Halim Perdanakusuma Airport via Ngurah Rai
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- Rp 3,400,000–7,000,000
Train from Surabaya Gubeng to Yogyakarta
- Ave. Duration
- 4h
- Frequency
- Every 3 hours
- Estimated price
- Rp 180,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 180,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 340,000–700,000
Train from Yogyakarta Tugu to Kutoarjo
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- Rp 50,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 50,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 90,000–650,000
Train from Surabaya Gubeng to Kutoarjo
- Ave. Duration
- 4h 29m
- Frequency
- Every 4 hours
- Estimated price
- Rp 230,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 230,000–350,000
- Business
- Rp 410,000–550,000
- Executive
- Rp 430,000–700,000
- admin@prameks.com
- Website
- kai.id
Train from Yogyakarta Tugu to Kutoarjo
- Ave. Duration
- 1h 8m
- Frequency
- 4 times a day
- Estimated price
- Rp 12,296
- Schedules at
- kai.id
- Website
- Jahe Raya
Bus from Samarinda to Balikpapan
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 30,000
- Schedules at
- Jahe Raya
Bus from Samarinda to Balikpapan
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 30,000
- Schedules at
- Jahe Raya
Bus from Samarinda to Balikpapan
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 30,000
- Schedules at
- Jahe Raya
- contact@indahjayatrans.com
- Website
- indahjayatrans.com
Shuttle from Surabaya to Yogyakarta
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- Rp 200,000–250,000
- Schedules at
- indahjayatrans.com
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Yogyakarta to Magelang Kota
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- Rp 13,000–250,000
- Book at
- 12 Go
- Phone
- (031) 88198899
Bus from Terminal Purabaya to Yogyakarta Giwandan
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- Rp 125,000–135,000
- Schedules at
- ekapatas.com
- Book at
- redbus.id
- Phone
- +62 811-1621-162
- infopelni162@pelni.co.id
- Website
- facebook.com
Ferry from Balikpapan to Surabaya - Tanjung Perak Port
- Ave. Duration
- 40h 35m
- Frequency
- Twice daily
- Estimated price
- Rp 400,000–480,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 400,000–480,000
Ferry from Balikpapan to Surabaya - Tanjung Perak Port
- Ave. Duration
- 40h 35m
- Frequency
- Twice daily
- Estimated price
- Rp 400,000–480,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 400,000–480,000
Ferry from Balikpapan to Surabaya - Tanjung Perak Port
- Ave. Duration
- 40h 35m
- Frequency
- Twice daily
- Estimated price
- Rp 400,000–480,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 400,000–480,000
Ferry from Balikpapan to Surabaya - Tanjung Perak Port
- Ave. Duration
- 40h 35m
- Frequency
- Twice daily
- Estimated price
- Rp 400,000–480,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 400,000–480,000
- Ave. Duration
- 50 min
- Estimated price
- Rp 270,000–600,000
Blue Bird Group
- Phone
- +62 21 794 1234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.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 Travelling around the UAE, 10 amazing places to get away from it all in Australia, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.