There are 8 ways to get from Klang to Yogyakarta by bus, train, plane, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train to Kuala Lumpur International Airport, fly to Yogyakarta International Airport, train
best- Take the bus from Lorong Stesen Bas Klang to Parking Asia Jaya
- Take the train from KL Sentral to Klia T1
- Fly from Kuala Lumpur International Airport (KUL) to Yogyakarta International Airport (YIA)KUL - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Station
7h 45mRp 1,267,035–2,833,291Bus, ferry
cheapest- Take the bus from Klang to Golden Mile Tower Singapore
- Take the ferry from Harbourfront Centre to Harbour Bay
- Take the ferry from Batu Ampar to Port of Tanjung Priok
- Take the bus from DAMRI Bus Station Jakarta to Yogyakarta
2d 11hRp 992,330–2,191,834Fly Sultan Abdul Aziz Shah to Yogyakarta International Airport, train
- Fly from Sultan Abdul Aziz Shah (SZB) to Yogyakarta International Airport (YIA)SZB - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Station
5h 53mRp 1,665,111–4,839,676Bus, train to Kuala Lumpur International Airport, fly to Adisumarmo International Airport, train
- Take the bus from Lorong Stesen Bas Klang to Parking Asia Jaya
- Take the train from KL Sentral to Klia T1
- Fly from Kuala Lumpur International Airport (KUL) to Adisumarmo International Airport (SOC)KUL - SOC
- Take the train from Solo Balapan to Yogyakarta
10h 5mRp 2,169,035–3,510,291Fly Sultan Abdul Aziz Shah to Adisumarmo International Airport, train
- Fly from Sultan Abdul Aziz Shah (SZB) to Adisumarmo International Airport (SOC)SZB - SOC
- Take the train from Solo Balapan to Yogyakarta
6h 58mRp 1,667,111–5,216,676Bus, train to Kuala Lumpur International Airport, fly to Ahmad Yani, train
- Take the bus from Lorong Stesen Bas Klang to Parking Asia Jaya
- Take the train from KL Sentral to Klia T1
- Fly from Kuala Lumpur International Airport (KUL) to Ahmad Yani (SRG)KUL - SRG
- Take the train from Semarang Poncol Station to Solobalapan
- Take the train from Solo Balapan to Yogyakarta
10h 14mRp 1,457,035–3,659,291Fly Sultan Abdul Aziz Shah to Ahmad Yani, train
- Fly from Sultan Abdul Aziz Shah (SZB) to Ahmad Yani (SRG)SZB - SRG
- Take the train from Semarang Poncol Station to Solobalapan
- Take the train from Solo Balapan to Yogyakarta
9h 1mRp 1,305,111–5,765,676Bus, ferry, train
- Take the bus from Klang to Golden Mile Tower Singapore
- Take the ferry from Tanah Merah to Sri Bintan Pura Ferry Terminal
- Take the ferry from Pelabuhan Sri Bayintan Kijang to Surabaya - Tanjung Perak Port
- Take the train from Surabaya Gubeng to Yogyakarta
3d 17hRp 1,580,330–2,267,834
Kuala Lumpur International Airport (KUL) to Yogyakarta International Airport (YIA) flights
Questions & Answers
The cheapest way to get from Klang to Yogyakarta is to bus and train and fly which costs Rp1200000 - Rp2900000 and takes 7h 45m.
The fastest way to get from Klang to Yogyakarta is to fly and train which takes 5h 53m and costs Rp1600000 - Rp4900000.
The distance between Klang and Yogyakarta is 1657 km.
The best way to get from Klang to Yogyakarta without a car is to bus and ferry which takes 2 days 11h and costs Rp950000 - Rp2200000.
It takes approximately 7h 45m to get from Klang to Yogyakarta, including transfers.
Yogyakarta is 1h behind Klang. It is currently 6:58 AM in Klang and 5:58 AM in Yogyakarta.
There are 2271+ hotels available in Yogyakarta.
What companies run services between Klang, Malaysia and Yogyakarta, Indonesia?
There is no direct connection from Klang to Yogyakarta. However, you can take the bus to Parking Asia Jaya, walk to Asia Jaya, take the subway to Kl Sentral, walk to KL Sentral, take the train to Klia T1, walk to Kuala Lumpur International Airport (KUL) airport, fly to Yogyakarta International Airport (YIA), walk to Yogyakarta International Airport, then take the train to Yogyakarta Tugu Station. Alternatively, you can take a bus from Klang to Yogyakarta via Golden Mile Cplx, Opp HarbourFront Int, Harbourfront Centre, Harbour Bay, Batu Ampar, Port of Tanjung Priok, and DAMRI Bus Station Jakarta in around 2d 11h.
- Website
- batikair.com
Flights from Kuala Lumpur International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- Rp 1,400,000–3,400,000
Flights from Sultan Abdul Aziz Shah to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Rp 1,400,000–4,500,000
Flights from Sultan Abdul Aziz Shah to Yogyakarta International Airport via Penang, Soekarno–Hatta
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- Rp 1,700,000–5,500,000
Flights from Kuala Lumpur International Airport to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- Rp 750,000–3,700,000
Flights from Sultan Abdul Aziz Shah to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- Rp 1,400,000–4,600,000
Flights from Sultan Abdul Aziz Shah to Adisumarmo International Airport via Penang, Soekarno–Hatta
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- Rp 1,800,000–5,500,000
Flights from Kuala Lumpur International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- Rp 1,400,000–3,400,000
- Website
- garuda-indonesia.com
Flights from Kuala Lumpur International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- Rp 1,000,000–4,900,000
Flights from Kuala Lumpur International Airport to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Rp 850,000–3,400,000
Flights from Sultan Abdul Aziz Shah to Adisumarmo International Airport via Singapore Changi, Soekarno–Hatta
- Ave. Duration
- 8h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 2,300,000–7,500,000
Flights from Kuala Lumpur International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- Rp 1,000,000–4,900,000
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Yogyakarta International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- Rp 1,100,000–2,400,000
Flights from Sultan Abdul Aziz Shah to Yogyakarta International Airport via Penang, Kuala Lumpur International Airport
- Ave. Duration
- 7h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Rp 1,500,000–5,500,000
Flights from Kuala Lumpur International Airport to Ahmad Yani
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- Rp 1,000,000–2,100,000
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur International Airport to Yogyakarta International Airport
- Ave. Duration
- 2h 45m
- When
- Monday and Thursday
- Estimated price
- Rp 1,000,000–4,500,000
Flights from Kuala Lumpur International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- Rp 1,000,000–4,500,000
Flights from Kuala Lumpur International Airport to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Rp 850,000–3,400,000
- Website
- flyscoot.com
Flights from Sultan Abdul Aziz Shah to Ahmad Yani via Singapore Changi
- Ave. Duration
- 9h 40m
- When
- Tuesday
- Estimated price
- Rp 950,000–4,800,000
Flights from Sultan Abdul Aziz Shah to Ahmad Yani via Penang, Singapore Changi
- Ave. Duration
- 7h
- When
- Tuesday
- Estimated price
- Rp 1,200,000–5,500,000
- Website
- singaporeair.com
Flights from Sultan Abdul Aziz Shah to Ahmad Yani via Singapore Changi
- Ave. Duration
- 9h 40m
- When
- Tuesday
- Estimated price
- Rp 950,000–4,800,000
Flights from Sultan Abdul Aziz Shah to Ahmad Yani via Penang, Singapore Changi
- Ave. Duration
- 7h
- When
- Tuesday
- Estimated price
- Rp 1,200,000–5,500,000
- Website
- lionair.co.id
Flights from Kuala Lumpur International Airport to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 20m
- When
- Friday
- Estimated price
- Rp 750,000–3,300,000
- Website
- citilink.co.id
Flights from Sultan Abdul Aziz Shah to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- Rp 1,400,000–4,500,000
- Phone
- +603 2267 8000
- CustomerEnquiry@KLIAekspres.com
- Website
- kliaekspres.com
Train from KL Sentral to Klia T1
- Ave. Duration
- 28 min
- Frequency
- Every 15 minutes
- Estimated price
- Rp 220,000–240,000
- Website
- https://www.kliaekspres.com
- info@railink.co.id
- Website
- railink.co.id
Train from Yogyakarta International Airport to Yogyakarta Tugu Station
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
Train from Semarang Poncol Station to Solobalapan
- Ave. Duration
- 1h 49m
- Frequency
- 5 times a day
- Estimated price
- Rp 65,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 65,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 120,000–650,000
Train from Surabaya Gubeng to Yogyakarta
- Ave. Duration
- 4h
- Frequency
- Every 4 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
- admin@prameks.com
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,000
- Schedules at
- jadwalkereta.net
- Phone
- +60 7 360 2244
- enquiry@causewaylink.com.my
- Website
- causewaylink.com.my
Bus from Lorong Stesen Bas Klang to Parking Asia Jaya
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- Rp 18,000–30,000
- Schedules at
- causewaylink.com.my
- Phone
- +65 6396 5681
- CustomerService@starmartbus.com
- Website
- omio.com
Bus from Klang to Golden Mile Tower Singapore
- Ave. Duration
- 7h 20m
- Frequency
- Twice daily
- Estimated price
- Rp 130,000–450,000
- Book at
- https://www.omio.com/companies/buses/starmart-express-7ne0r
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from DAMRI Bus Station Jakarta to Yogyakarta
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 150,000–600,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- +65 6270 2228
- reservations@batamfast.com
- Website
- batamfast.com
Ferry from Harbourfront Centre to Harbour Bay
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- Rp 240,000–550,000
- Schedules at
- batamfast.com
- Book at
- batamfast.com
- Phone
- +62 811-1621-162
- infopelni162@pelni.co.id
- Website
- facebook.com
Ferry from Batu Ampar to Port of Tanjung Priok
- Ave. Duration
- 36h 45m
- Frequency
- Once daily
- Estimated price
- Rp 390,000–470,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 390,000–470,000
Ferry from Pelabuhan Sri Bayintan Kijang to Surabaya - Tanjung Perak Port
- Ave. Duration
- 2d 23h
- Frequency
- Once daily
- Estimated price
- Rp 490,000–600,000
- Book at
- pelni.co.id
- Economy Class
- Rp 490,000–600,000
- Phone
- +65 6331 4123
- booking@sindoferry.com.sg
- Website
- sindoferry.com.sg
Ferry from Tanah Merah to Sri Bintan Pura Ferry Terminal
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- Rp 678,150
- Schedules at
- sindoferry.com.sg
- Phone
- +65 6278 9688
- rsv@majesticfastferry.com.sg
- Website
- majesticfastferry.com.sg
Ferry from Tanah Merah to Sri Bintan Pura Ferry Terminal
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- Rp 703,740
- Schedules at
- majesticfastferry.com.sg
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 Want to know more about Flixbus?, 10 amazing places to get away from it all in Australia, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
































