There are 5 ways to get from Semarang to Hội An by plane, train, 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 Ahmad Yani to Da Nang International Airport
best- Fly from Ahmad Yani (SRG) to Da Nang International Airport (DAD)SRG - DAD
10h 8m$99–320Fly Ahmad Yani to Chu Lai International Airport, train
- Fly from Ahmad Yani (SRG) to Chu Lai International Airport (VCL)SRG - VCL
- Take the train from Nui Thanh to Tra Kieu
11h 24m$140–414Fly Ahmad Yani to Phu Bai International Airport, shuttle
- Fly from Ahmad Yani (SRG) to Phu Bai International Airport (HUI)SRG - HUI
- Take a shuttle bus from Huế to Hội An
13h 51m$123–372Shuttle to Juanda International Airport, fly to Da Nang International Airport
- Take a shuttle bus from Semarang to Gresik
- Fly from Juanda International Airport (SUB) to Da Nang International Airport (DAD)SUB - DAD
15h 31m$107–331Train, train to Yogyakarta International Airport, fly to Da Nang International Airport
- Take the train from Semarang Poncol Station to Solobalapan
- Take the train from Solo Balapan to Yogyakarta
- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Fly from Yogyakarta International Airport (YIA) to Da Nang International Airport (DAD)YIA - DAD
14h 28m$103–359
Ahmad Yani (SRG) to Da Nang International Airport (DAD) flights
Questions & Answers
The cheapest way to get from Semarang to Hội An is to shuttle and fly which costs $100 - $340 and takes 15h 31m.
The fastest way to get from Semarang to Hội An is to fly which takes 10h 8m and costs $95 - $320.
The distance between Semarang and Hội An is 2607 km.
It takes approximately 10h 8m to get from Semarang to Hội An, including transfers.
There are 2606+ hotels available in Hội An.
What companies run services between Semarang, Indonesia and Hội An, Vietnam?
Batik Air, Vietnam Airlines, and four other airlines fly from Ahmad Yani (SRG) to Da Nang International Airport (DAD) 4 times a day.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- vietjetair.com
Flights from Ahmad Yani to Da Nang International Airport via Soekarno–Hatta, Tan Son Nhat
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- $100–330
Flights from Ahmad Yani to Chu Lai International Airport via Soekarno–Hatta, Tan Son Nhat
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- $120–380
Flights from Ahmad Yani to Phu Bai International Airport via Soekarno–Hatta, Tan Son Nhat
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- $110–370
Flights from Ahmad Yani to Phu Bai International Airport via Kuala Lumpur, Tan Son Nhat
- Ave. Duration
- 11h 20m
- When
- Every day
- Estimated price
- $110–360
Flights from Ahmad Yani to Phu Bai International Airport via Ngurah Rai, Tan Son Nhat
- Ave. Duration
- 13h 35m
- When
- Every day
- Estimated price
- $130–420
Flights from Ahmad Yani to Phu Bai International Airport via Singapore Changi, Tan Son Nhat
- Ave. Duration
- 19h 30m
- When
- Tuesday
- Estimated price
- $95–340
Flights from Ahmad Yani to Phu Bai International Airport via Supadio, Kuala Lumpur, Tan Son Nhat
- Ave. Duration
- 9h 30m
- When
- Monday, Friday, and Sunday
- Estimated price
- $120–380
Flights from Juanda International Airport to Da Nang International Airport via Kuala Lumpur
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $110–440
- Website
- singaporeair.com
Flights from Ahmad Yani to Da Nang International Airport via Soekarno–Hatta, Singapore Changi
- Ave. Duration
- 11h 43m
- When
- Every day
- Estimated price
- $90–550
Flights from Juanda International Airport to Da Nang International Airport via Singapore Changi
- Ave. Duration
- 6h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $85–290
Flights from Yogyakarta International Airport to Da Nang International Airport via Singapore Changi
- Ave. Duration
- 6h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $90–310
- Website
- vietnamairlines.com
Flights from Ahmad Yani to Da Nang International Airport via Soekarno–Hatta, Tan Son Nhat
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- $140–420
Flights from Ahmad Yani to Da Nang International Airport via Soekarno–Hatta, Singapore Changi
- Ave. Duration
- 12h 47m
- When
- Every day
- Estimated price
- $95–550
Flights from Ahmad Yani to Phu Bai International Airport via Soekarno–Hatta, Tan Son Nhat
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- $150–460
- Website
- flyscoot.com
Flights from Ahmad Yani to Da Nang International Airport via Soekarno–Hatta, Singapore Changi
- Ave. Duration
- 9h 35m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $90–310
Flights from Juanda International Airport to Da Nang International Airport via Singapore Changi
- Ave. Duration
- 6h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $85–290
Flights from Yogyakarta International Airport to Da Nang International Airport via Singapore Changi
- Ave. Duration
- 6h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $90–310
- Website
- airasia.com
Flights from Juanda International Airport to Da Nang International Airport via Kuala Lumpur
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- $100–310
- Website
- cathaypacific.com
Flights from Juanda International Airport to Da Nang International Airport via Hong Kong
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- $150–550
- Phone
- 19006469
- support1@dsvn.vn
- Website
- dsvn.vn
Train from Nui Thanh to Tra Kieu
- Ave. Duration
- 1h 23m
- Frequency
- Twice daily
- Estimated price
- $2–11
- Schedules at
- dsvn.vn
- Soft seat, air-conditioned
- $2–4
- soft seat, air-conditioned
- $2–4
- Bed, air-conditioned
- $4–6
Train from Semarang Poncol Station to Solobalapan
- Ave. Duration
- 1h 49m
- Frequency
- 5 times a day
- Estimated price
- $4–20
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- $4–20
- Business
- $19–35
- Executive
- $7–40
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $2–20
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- $2–20
- Business
- $17–35
- Executive
- $4–40
- admin@prameks.com
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- $1
- Schedules at
- jadwalkereta.net
- info@railink.co.id
- Website
- railink.co.id
Train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Schedules at
- railink.co.id
- Phone
- +84-915 105 499
- info@barrianntravel.com
- Website
- barrianntravel.com
Shuttle from Huế to Hội An
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $17
- Schedules at
- barrianntravel.com
- contact@indahjayatrans.com
- Website
- indahjayatrans.com
Shuttle from Semarang to Gresik
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- $13–18
- Schedules at
- indahjayatrans.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 How to get from Stansted Airport into central London, Italy Travel Guides, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.












