There are 6 ways to get from Java to Sarawak by taxi, plane, bus, ferry, 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.
Taxi to Yogyakarta International Airport, fly to Kuching International Airport
best- Take the taxi from Java to Yogyakarta International Airport (YIA)
- Fly from Yogyakarta International Airport (YIA) to Kuching International Airport (KCH)YIA - KCH
6h 44mRM 352–1,131Bus, ferry via Jakarta
cheapest- Take the bus from Wonosobo to Jakarta
- Take the ferry from Tanjung Priok to Pontianak
- Take the bus from Pontianak to Kuching
2d 18hRM 206–261Bus, ferry
- Take the bus from Wonosobo to DAMRI Bus Station Jakarta
- Take the ferry from Tanjung Priok to Pontianak
- Take the bus from Pontianak to Kuching
2d 16hRM 213–356Taxi to Ahmad Yani, fly to Kuching International Airport
- Take the taxi from Java to Ahmad Yani (SRG)
- Fly from Ahmad Yani (SRG) to Kuching International Airport (KCH)SRG - KCH
6h 49mRM 484–1,367Taxi to Yogyakarta International Airport, fly to Supadio, bus
- Take the taxi from Java to Yogyakarta International Airport (YIA)
- Fly from Yogyakarta International Airport (YIA) to Supadio (PNK)YIA - PNK
- Take the bus from Pontianak to Kuching
10h 45mRM 429–903Taxi, train, ferry, bus
- Take the taxi from Java to Kutoarjo
- Take the train from Kutoarjo to Surabaya Gubeng
- Take the ferry from Surabaya - Tanjung Perak Port to Pontianak
- Take the bus from Pontianak to Kuching
3d 2hRM 269–361
Yogyakarta International Airport (YIA) to Kuching International Airport (KCH) flights
Questions & Answers
The cheapest way to get from Java to Sarawak is to bus and ferry via Jakarta which costs RM 200 - RM 270 and takes 2 days 18h.
The fastest way to get from Java to Sarawak is to taxi and fly which takes 6h 44m and costs RM 350 - RM 1200.
The distance between Java and Sarawak is 1113 km.
The best way to get from Java to Sarawak without a car is to bus and ferry which takes 2 days 16h and costs RM 210 - RM 360.
It takes approximately 6h 44m to get from Java to Sarawak, including transfers.
Sarawak is 1h ahead of Java. It is currently 11:20 AM in Java and 12:20 PM in Sarawak.
There are 1056+ hotels available in Sarawak.
What companies run services between Java, Provinsi Jawa Tengah, Indonesia and Sarawak, Malaysia?
There is no direct connection from Java to Sarawak. However, you can take the taxi to Yogyakarta International Airport (YIA) airport, fly to Kuching International Airport (KCH), then take the taxi to Kuching. Alternatively, you can take a vehicle from Java to Kuching via Wonosobo, Jakarta, Kemayoran, Tanjung Priok, Pontianak, Pontianak, and Kuching in around 2d 16h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airasia.com
Flights from Yogyakarta International Airport to Kuching International Airport via Kuala Lumpur
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- RM 350–1,200
Flights from Ahmad Yani to Kuching International Airport via Kuala Lumpur
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- RM 350–1,200
- Website
- flyscoot.com
Flights from Yogyakarta International Airport to Kuching International Airport via Singapore Changi
- Ave. Duration
- 5h 35m
- When
- Wednesday and Saturday
- Estimated price
- RM 250–1,000
- Website
- malaysiaairlines.com
Flights from Yogyakarta International Airport to Kuching International Airport via Kuala Lumpur
- Ave. Duration
- 5h 40m
- When
- Monday and Thursday
- Estimated price
- RM 420–1,700
- Website
- superairjet.com
Flights from Yogyakarta International Airport to Supadio
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- RM 270–700
- Website
- batikair.com
Flights from Yogyakarta International Airport to Supadio via Soekarno–Hatta
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- RM 360–950
Train from Kutoarjo to Surabaya Gubeng
- Ave. Duration
- 4h 23m
- Frequency
- Every 4 hours
- Estimated price
- RM 55–85
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- RM 55–85
- Business
- RM 100–140
- Executive
- RM 100–170
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Wonosobo to DAMRI Bus Station Jakarta
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- RM 30–120
- Book at
- https://12go.asia/en/operator/damri
- Phone
- +6 082 531 133
- bintangjayaexpress@gmail.com
- Website
- easybook.com
Bus from Pontianak to Kuching
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Estimated price
- RM 35–50
- Schedules at
- easybook.com
Bus from Wonosobo to Jakarta
- Ave. Duration
- 12h
- Frequency
- 5 times a day
- Estimated price
- RM 38–43
- Book at
- redbus.id
- Phone
- +62 811-1621-162
- infopelni162@pelni.co.id
- Website
- facebook.com
Ferry from Tanjung Priok to Pontianak
- Ave. Duration
- 43h
- Frequency
- Once daily
- Estimated price
- RM 75–95
- Book at
- pelni.co.id
- Economy Class
- RM 75–95
Ferry from Surabaya - Tanjung Perak Port to Pontianak
- Ave. Duration
- 2d 13h
- Frequency
- Once daily
- Estimated price
- RM 85–110
- Book at
- pelni.co.id
- Economy Class
- RM 85–110
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 Flying into Beijing?, Getting to Rome from the airport, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.












