There are 7 ways to get from Semarang to Great Barrier Reef by plane, unknown, 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 Cairns, travel
best- Fly from Ahmad Yani (SRG) to Cairns (CNS)SRG - CNS
- Walk from Cairns-Airport-CNS to Great Barrier Reef
11h 19mFly Ahmad Yani to Cooktown Airport, travel
- Fly from Ahmad Yani (SRG) to Cooktown Airport (CTN)SRG - CTN
- Walk from Cooktown Airport (CTN) to Great Barrier Reef
14h 23mTrain, train to Yogyakarta International Airport, fly to Cairns, travel
- 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 Cairns (CNS)YIA - CNS
- Walk from Cairns-Airport-CNS to Great Barrier Reef
14h 29mTrain to Adisumarmo International Airport, fly to Cairns, travel
- Take the train from Semarang Poncol Station to Solobalapan
- Fly from Adisumarmo International Airport (SOC) to Cairns (CNS)SOC - CNS
- Walk from Cairns-Airport-CNS to Great Barrier Reef
16h 27mTrain to Adisumarmo International Airport, fly to Cooktown Airport, travel
- Take the train from Semarang Poncol Station to Solobalapan
- Fly from Adisumarmo International Airport (SOC) to Cooktown Airport (CTN)SOC - CTN
- Walk from Cooktown Airport (CTN) to Great Barrier Reef
19h 31mShuttle to Juanda International Airport, fly to Cairns, travel
- Take a shuttle bus from Semarang to Gresik
- Fly from Juanda International Airport (SUB) to Cairns (CNS)SUB - CNS
- Walk from Cairns-Airport-CNS to Great Barrier Reef
15h 47mFly Ahmad Yani to Townsville Airport, travel
- Fly from Ahmad Yani (SRG) to Townsville Airport (TSV)SRG - TSV
- Walk from Townsville-Airport-TSV to Great Barrier Reef
19h 50m
Ahmad Yani (SRG) to Cairns (CNS) flights
Questions & Answers
The distance between Semarang and Great Barrier Reef is 4062 km.
It takes approximately 11h 19m to get from Semarang to Great Barrier Reef, including transfers.
Great Barrier Reef is 2h 30m ahead of Semarang. It is currently 11:33 PM in Semarang and 2:03 AM in Great Barrier Reef.
What companies run services between Semarang, Indonesia and Great Barrier Reef?
There is no direct connection from Semarang to Great Barrier Reef. However, you can take the taxi to Ahmad Yani (SRG) airport, fly to Cairns (CNS), then travel to Great Barrier Reef. Alternatively, you can take the taxi to Ahmad Yani (SRG) airport, fly to Cooktown Airport (CTN), then travel to Great Barrier Reef.
- Website
- jetstar.com
Flights from Ahmad Yani to Cairns via Ngurah Rai
- Ave. Duration
- 11h
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $230–950
Flights from Ahmad Yani to Cairns via Soekarno–Hatta, Ngurah Rai
- Ave. Duration
- 10h
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $260–1,100
Flights from Yogyakarta International Airport to Cairns via Ngurah Rai
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $230–950
Flights from Yogyakarta International Airport to Cairns via Soekarno–Hatta, Ngurah Rai
- Ave. Duration
- 9h 55m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $260–1,100
Flights from Adisumarmo International Airport to Cairns via Ngurah Rai
- Ave. Duration
- 15h 5m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $220–900
Flights from Adisumarmo International Airport to Cairns via Soekarno–Hatta, Ngurah Rai
- Ave. Duration
- 11h 10m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $250–1,000
Flights from Juanda International Airport to Cairns via Ngurah Rai
- Ave. Duration
- 8h 53m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $200–850
Flights from Juanda International Airport to Cairns via Sultan Hasanuddin, Ngurah Rai
- Ave. Duration
- 14h 20m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $240–950
Flights from Ahmad Yani to Townsville Airport via Ngurah Rai, Brisbane
- Ave. Duration
- 14h 25m
- When
- Every day
- Estimated price
- $310–1,400
- Website
- hinterlandaviation.com.au
Flights from Ahmad Yani to Cooktown Airport via Ngurah Rai, Cairns
- Ave. Duration
- 12h 45m
- When
- Monday and Wednesday
- Estimated price
- $290–1,200
Flights from Ahmad Yani to Cooktown Airport via Soekarno–Hatta, Ngurah Rai, Cairns
- Ave. Duration
- 12h 25m
- When
- Monday and Wednesday
- Estimated price
- $330–1,300
Flights from Adisumarmo International Airport to Cooktown Airport via Ngurah Rai, Cairns
- Ave. Duration
- 16h 50m
- When
- Monday and Wednesday
- Estimated price
- $270–1,100
Flights from Adisumarmo International Airport to Cooktown Airport via Soekarno–Hatta, Ngurah Rai, Cairns
- Ave. Duration
- 14h 31m
- When
- Monday and Wednesday
- Estimated price
- $310–1,200
- Website
- qantas.com
Flights from Ahmad Yani to Townsville Airport via Ngurah Rai, Cairns
- Ave. Duration
- 13h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $280–1,200
Flights from Ahmad Yani to Townsville Airport via Ngurah Rai, Brisbane
- Ave. Duration
- 14h 25m
- When
- Every day
- Estimated price
- $310–850
- Website
- virginaustralia.com
Flights from Ahmad Yani to Townsville Airport via Ngurah Rai, Brisbane
- Ave. Duration
- 22h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $430–1,200
Train from Semarang Poncol Station to Solobalapan
- Ave. Duration
- 1h 49m
- Frequency
- 5 times a day
- Estimated price
- $6–29
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- $6–29
- Business
- $28–50
- Executive
- $11–60
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $3–29
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- $3–29
- Business
- $27–50
- Executive
- $6–60
- admin@prameks.com
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- $2
- 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–5
- Schedules at
- railink.co.id
- contact@indahjayatrans.com
- Website
- indahjayatrans.com
Shuttle from Semarang to Gresik
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- $20–28
- Schedules at
- indahjayatrans.com
Want to know more about travelling around Australia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide








