Travel within Indonesia is: Conditional. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Ambon?

Book now

There are 3 ways to get from Semarang to Ambon by plane, train, ferry or car ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly

  1. Fly from Ahmad Yani (SRG) to Ambon (AMQ)

Cheapest option

Train, ferry

  1. Take the train from Semarang Tawang to Surabaya Pasar Turi
  2. Take the ferry from Surabaya to Ambon

1 alternative option

Train, ferry, car ferry

  1. Take the train from Semarang Tawang to Surabaya Pasar Turi
  2. Take the ferry from Surabaya to Namlea
  3. Take the car ferry from Namlea to Galala

Questions & Answers

The cheapest way to get from Semarang to Ambon is to train and ferry which costs Rp550000 - Rp850000 and takes 3 days 17h.

More details

The quickest way to get from Semarang to Ambon is to fly which costs Rp2400000 - Rp7500000 and takes 6h 43m.

More details

The distance between Semarang and Ambon is 2000 km.

The best way to get from Semarang to Ambon without a car is to train and ferry and car ferry which takes 3 days 7h and costs Rp650000 - Rp900000.

More details

It takes approximately 6h 43m to get from Semarang to Ambon, including transfers.

More details

There is no direct flight from Ahmad Yani Airport to Ambon Airport. The quickest flight takes 12h 15m and has one stopover.

Search flights

Ambon is 2h ahead of Semarang. It is currently 5:04 AM in Semarang and 7:04 AM in Ambon.

Garuda Indonesia, PT. Sriwijaya Air, Super Air Jet and three other airlines offer flights from Ahmad Yani Airport to Ambon Airport.

Search flights

There are eight+ hotels available in Ambon. Prices start at Rp1355000 per night.

More details

The best way to get from Semarang to Ahmad Yani Airport is to taxi which takes 7 min and costs Rp32000 - Rp39000.

More details

Map of how to get from Semarang to Ambon.
Launch map view
  • Distance: 2000.1 km
  • Duration: 6h 43m

What companies run services between Semarang, Indonesia and Ambon, Indonesia?

Citilink Indonesia, Lion Mentari Airlines and four other airlines fly from Semarang to Ambon every 4 hours.

Airlines
Lion Mentari Airlines
Website
lionair.co.id
Flights from Ahmad Yani to Ambon via Sultan Hasanuddin
Ave. Duration
12h 55m
When
Every day
Estimated price
Rp2600000 - Rp6000000
Flights from Ahmad Yani to Ambon via Soekarno–Hatta, Sultan Hasanuddin
Ave. Duration
12h 15m
When
Every day
Estimated price
Rp2400000 - Rp7000000
Citilink Indonesia
Website
citilink.co.id
Flights from Ahmad Yani to Ambon via Soekarno–Hatta
Ave. Duration
12h 12m
When
Thursday, Friday and Saturday
Estimated price
Rp2400000 - Rp7000000
Batik Air
Website
batikair.com
Flights from Ahmad Yani to Ambon via Soekarno–Hatta
Ave. Duration
12h 12m
When
Every day
Estimated price
Rp3000000 - Rp8000000
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Ahmad Yani to Ambon via Soekarno–Hatta
Ave. Duration
6h 15m
When
Tuesday, Wednesday, Thursday and Sunday
Estimated price
Rp4200000 - Rp13000000
Train operators
Kereta API
Phone
021-121
Email
cs@kai.id
Website
kai.id
Train from Semarang Tawang to Surabaya Pasar Turi
Ave. Duration
3h 12m
Frequency
Every 3 hours
Estimated price
Rp95000 - Rp190000
Website
https://kai.id/
Economy
Rp95000 - Rp190000
Business
Rp130000 - Rp240000
Executive
Rp170000 - Rp330000
Ferry operators
Pelni
Phone
+62 21 6385 4130
Email
infopelni162@pelni.co.id
Website
facebook.com
Ferry from Surabaya to Namlea
Ave. Duration
2 days 15h
Frequency
Once a week
Estimated price
Rp430000 - Rp550000
Book at
pelni.co.id
Economy Class
Rp430000 - Rp550000
Ferry from Surabaya to Ambon
Ave. Duration
3 days 13h
Frequency
Once a week
Estimated price
Rp450000 - Rp600000
Schedules at
pelni.co.id
Book at
pelni.co.id
Economy Class
Rp450000 - Rp600000
ASDP Indonesia Ferry
Phone
+62 811-1021-191
Email
pelanggan@indonesiaferry.co.id
Website
ferizy.com
Car ferry from Namlea to Galala
Ave. Duration
10h
Frequency
Once daily
Estimated price
Rp78000
Schedules at
ferizy.com
Adult Passenger
Rp78000
Car Sedan
Rp795000

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 Thanksgiving 2018: How to travel stress-free, French strikes 2018: What are my alternative transport options? and Want to know more about Flixbus? - to help you get the most out of your next trip.