There are 3 ways to get from Java to Penang Airport (PEN) by taxi, plane, 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 Ahmad Yani, fly
best- Take the taxi from Magelang to Ahmad Yani (SRG)
- Fly from Ahmad Yani (SRG) to Penang International Airport (PEN)SRG - PEN
5h 57mRM 349–1,056Train to Yogyakarta International Airport, fly
cheapest- Take the train from Kutoarjo to Wates
- Fly from Yogyakarta International Airport (YIA) to Penang International Airport (PEN)YIA - PEN
8h 5mRM 248–1,029Train to Adisumarmo International Airport, fly
- Take the train from Kutoarjo to Solo Balapan
- Fly from Adisumarmo International Airport (SOC) to Penang International Airport (PEN)SOC - PEN
10h 20mRM 296–981
Ahmad Yani (SRG) to Penang International Airport (PEN) flights
Questions & Answers
The cheapest way to get from Java to Penang Airport (PEN) is to train and fly which costs RM 290 - RM 1000 and takes 10h 20m.
The fastest way to get from Java to Penang Airport (PEN) is to taxi and fly which takes 5h 57m and costs RM 340 - RM 1100.
The distance between Java and Penang Airport (PEN) is 1842 km.
It takes approximately 5h 57m to get from Java to Penang Airport (PEN), including transfers.
Penang Airport (PEN) is 1h ahead of Java. It is currently 3:25 PM in Java and 4:25 PM in Penang Airport (PEN).
There are 2573+ hotels available in Penang Airport (PEN).
What companies run services between Java, Provinsi Jawa Tengah, Indonesia and Penang Airport (PEN), Malaysia?
There is no direct connection from Java to Penang Airport (PEN). However, you can take the taxi to Ahmad Yani (SRG) airport then fly to Penang International Airport (PEN). Alternatively, you can take the train to Wates, take the train to Yogyakarta International Airport, walk to Yogyakarta-Airport-YIA airport, then fly to Penang International Airport (PEN).
- Website
- batikair.com
Flights from Ahmad Yani to Penang International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 41m
- When
- Every day
- Estimated price
- RM 300–950
Flights from Yogyakarta International Airport to Penang International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- RM 300–950
Flights from Adisumarmo International Airport to Penang International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- RM 290–900
Flights from Adisumarmo International Airport to Penang International Airport via Ngurah Rai, Soekarno–Hatta
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- RM 400–1,200
- Website
- malindoair.com
Flights from Ahmad Yani to Penang International Airport via Soekarno–Hatta
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- RM 300–950
Flights from Adisumarmo International Airport to Penang International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- RM 290–900
Flights from Adisumarmo International Airport to Penang International Airport via Ngurah Rai, Kuala Lumpur
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- RM 390–1,200
Flights from Adisumarmo International Airport to Penang International Airport via Ngurah Rai, Soekarno–Hatta
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- RM 400–1,200
- Website
- airasia.com
Flights from Ahmad Yani to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- RM 260–950
Flights from Ahmad Yani to Penang International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RM 270–1,000
Flights from Yogyakarta International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- RM 260–950
Flights from Yogyakarta International Airport to Penang International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 270–950
- Website
- singaporeair.com
Flights from Yogyakarta International Airport to Penang International Airport via Singapore Changi
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- RM 240–950
Flights from Adisumarmo International Airport to Penang International Airport via Ngurah Rai, Singapore Changi
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- RM 320–2,000
- Website
- airasia.com
Flights from Ahmad Yani to Penang International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- RM 250–1,000
Flights from Ahmad Yani to Penang International Airport via Juanda International
- Ave. Duration
- 6h 20m
- When
- Monday
- Estimated price
- RM 300–1,100
- Website
- flyscoot.com
Flights from Yogyakarta International Airport to Penang International Airport via Singapore Changi
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- RM 240–950
Flights from Adisumarmo International Airport to Penang International Airport via Ngurah Rai, Singapore Changi
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- RM 320–1,200
- Website
- lionair.co.id
Flights from Yogyakarta International Airport to Penang International Airport via Kuala Namu
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- RM 490–1,300
Flights from Adisumarmo International Airport to Penang International Airport via Ngurah Rai, Kuala Namu
- Ave. Duration
- 7h 40m
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 550–1,500
- Website
- malaysiaairlines.com
Flights from Yogyakarta International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 5h 30m
- When
- Monday and Thursday
- Estimated price
- RM 340–1,400
Train from Kutoarjo to Wates
- Ave. Duration
- 22 min
- Frequency
- Every 3 hours
- Estimated price
- RM 8–80
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- RM 8–80
- Business
- RM 70–140
- Executive
- RM 15–160
Train from Kutoarjo to Solo Balapan
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- RM 21–80
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- RM 21–80
- Business
- RM 80–140
- Executive
- RM 35–160
- admin@prameks.com
Train from Kutoarjo to Wates
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Schedules at
- jadwalkereta.net
Train from Kutoarjo to Solo Balapan
- Ave. Duration
- 2h 28m
- Frequency
- 4 times a day
- Estimated price
- RM 4
- Schedules at
- jadwalkereta.net
- Ave. Duration
- 1h 12m
- Estimated price
- 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 Getting around the Cyclades, Travel Insider: Top Japan travel tips by Beatrix Holland, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.






