There are 8 ways to get from Asia to Semarang by unknown, 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.
Travel to Altay Airport, fly to Ahmad Yani
best- Walk from Asia to Altay Airport (AAT)unknown
- Fly from Altay Airport (AAT) to Ahmad Yani (SRG)plane AAT - SRG
23h 43mTravel to Kanas Airport, fly to Ahmad Yani
- Walk from Asia to Kanas Airport (KJI)unknown
- Fly from Kanas Airport (KJI) to Ahmad Yani (SRG)plane KJI - SRG
42h 59mTravel to Gorno-Altaysk Airport, fly to Ahmad Yani
- Walk from Asia to Gorno-Altaysk Airport (RGK)unknown
- Fly from Gorno-Altaysk Airport (RGK) to Ahmad Yani (SRG)plane RGK - SRG
22h 16mTravel to Altay Airport, fly to Juanda International Airport, train
- Walk from Asia to Altay Airport (AAT)unknown
- Fly from Altay Airport (AAT) to Juanda International Airport (SUB)plane AAT - SUB
- Take the train from Gubeng to Semarang Poncoltrain
33h 27mTravel to Altay Airport, fly to Soekarno–Hatta International Airport, train
- Walk from Asia to Altay Airport (AAT)unknown
- Fly from Altay Airport (AAT) to Soekarno–Hatta International Airport (CGK)plane AAT - CGK
- Take the train from Jakarta Gambir to Semarang Tawangtrain
26h 36mTravel to Altay Airport, fly to Adisumarmo International Airport, train
- Walk from Asia to Altay Airport (AAT)unknown
- Fly from Altay Airport (AAT) to Adisumarmo International Airport (SOC)plane AAT - SOC
- Take the train from Solobalapan to Semarang Tawang Stationtrain
28h 54mTravel to Oskemen Airport, fly to Ahmad Yani
- Walk from Asia to Oskemen Airport (UKK)unknown
- Fly from Oskemen Airport (UKK) to Ahmad Yani (SRG)plane UKK - SRG
29h 2mTravel to Altay Airport, fly to Yogyakarta International Airport, train
- Walk from Asia to Altay Airport (AAT)unknown
- Fly from Altay Airport (AAT) to Yogyakarta International Airport (YIA)plane AAT - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Stationtrain
- Take the train from Yogyakarta to Solo Balapantrain
- Take the train from Solobalapan to Semarang Tawang Stationtrain
29h 29m
Altay Airport (AAT) to Ahmad Yani (SRG) flights
Comparing Your Travel Options
The distance between Asia and Semarang is 6867 km.
It takes approximately 23h 43m to get from Asia to Semarang, including transfers.
Semarang is 1h behind Asia. It is currently 12:34 AM in Asia and 11:34 PM in Semarang.
There are 430+ hotels available in Semarang.
What companies run services between Asia and Semarang, Indonesia?
There is no direct connection from Asia to Semarang. However, you can travel to Altay Airport (AAT) airport, fly to Ahmad Yani (SRG), then take the taxi to Semarang. Alternatively, you can travel to Kanas Airport (KJI) airport, fly to Ahmad Yani (SRG), then take the taxi to Semarang.
- Website
- airasia.com
Flights from Altay Airport to Ahmad Yani via Tianfu International, Kuala Lumpur
- Ave. Duration
- 21h 10m
- When
- Monday to Friday
- Estimated price
- Rp 6,500,000–25,000,000
Flights from Altay Airport to Ahmad Yani via Xi An, Kuala Lumpur
- Ave. Duration
- 15h 45m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 7,000,000–20,000,000
Flights from Kanas Airport to Ahmad Yani via Urumqi, Kunming, Kuala Lumpur
- Ave. Duration
- 39h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 4,600,000–15,000,000
Flights from Gorno-Altaysk Airport to Ahmad Yani via Novosibirsk, Tianfu International, Kuala Lumpur
- Ave. Duration
- 19h 50m
- When
- Monday and Thursday
- Estimated price
- Rp 5,500,000–21,000,000
Flights from Oskemen Airport to Ahmad Yani via Almaty, Kuala Lumpur
- Ave. Duration
- 21h 15m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- Rp 5,000,000–14,000,000
Flights from Oskemen Airport to Ahmad Yani via Almaty, Phuket, Kuala Lumpur
- Ave. Duration
- 35h 5m
- When
- Friday and Sunday
- Estimated price
- Rp 9,000,000–23,000,000
Flights from Altay Airport to Yogyakarta International Airport via Xi An, Kuala Lumpur
- Ave. Duration
- 16h 15m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 7,000,000–20,000,000
Train from Gubeng to Semarang Poncol
- Ave. Duration
- 4h 41m
- Frequency
- Once daily
- Estimated price
- Rp 170,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 170,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 310,000–700,000
Train from Jakarta Gambir to Semarang Tawang
- Ave. Duration
- 4h 49m
- Frequency
- Every 4 hours
- Estimated price
- Rp 260,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 260,000–350,000
- Business
- Rp 430,000–550,000
- Executive
- Rp 490,000–700,000
Train from Solobalapan to Semarang Tawang Station
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- 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 Yogyakarta to Solo Balapan
- Ave. Duration
- 45 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 Solobalapan to Semarang Tawang Station
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- 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
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 Italy Travel Guides, How to get from Gatwick Airport into central London, and Best ways to travel around Australia - to help you get the most out of your next trip.






