There are 6 ways to get from Semarang to Tana Toraja by plane, bus, train, ferry, taxi, 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 to Sultan Hasanuddin International Airport, bus
best- Fly from Ahmad Yani (SRG) to Sultan Hasanuddin International Airport (UPG)SRG - UPG
- Take the bus from Terminal Regional Daya to Rantepao
13h 4mRp 1,705,984–2,732,526Bus, ferry
cheapest- Take the bus from Semarang to Surabaya Kota
- Take the ferry from Surabaya to Makassar
- Take the bus from Terminal Regional Daya to Rantepao
2d 2hRp 641,088–1,071,519Train, ferry, bus
- Take the train from Semarang Tawang to Surabaya Pasar Turi
- Take the ferry from Surabaya to Makassar
- Take the bus from Terminal Regional Daya to Rantepao
47h 45mRp 729,056–1,083,285Fly to Palopo Lagaligo Airport, taxi
- Fly from Ahmad Yani (SRG) to Palopo Lagaligo Airport (LLO)SRG - LLO
- Take the taxi from Palopo Lagaligo Airport (LLO) to Tana Toraja
7h 42mRp 2,535,984–7,022,526Fly to Tampa Padang Airport, taxi
- Fly from Ahmad Yani (SRG) to Tampa Padang Airport (MJU)SRG - MJU
- Take the taxi from Tampa Padang Airport (MJU) to Tana Toraja
19h 32mRp 2,535,984–4,842,526Shuttle, ferry, bus
- Take a shuttle bus from Semarang to Surabaya
- Take the ferry from Surabaya to Makassar
- Take the bus from Terminal Regional Daya to Rantepao
47h 54mRp 788,000–1,065,000
Ahmad Yani (SRG) to Sultan Hasanuddin International Airport (UPG) flights
Questions & Answers
The cheapest way to get from Semarang to Tana Toraja is to bus and ferry which costs Rp600000 - Rp1100000 and takes 2 days 2h.
The fastest way to get from Semarang to Tana Toraja is to fly and taxi which takes 7h 42m and costs Rp2500000 - Rp7000000.
The distance between Semarang and Tana Toraja is 1355 km.
It takes approximately 13h 4m to get from Semarang to Tana Toraja, including transfers.
There are 60+ hotels available in Tana Toraja.
What companies run services between Semarang, Indonesia and Tana Toraja, Indonesia?
There is no direct connection from Semarang to Tana Toraja. However, you can take the taxi to Ahmad Yani (SRG) airport, fly to Sultan Hasanuddin International Airport (UPG), take the taxi to Terminal Regional Daya, take the bus to Rantepao, then walk to Tana Toraja. Alternatively, you can take a train from Semarang Tawang to Tana Toraja via Surabaya Pasar Turi, Surabaya, Makassar, Terminal Regional Daya, and Rantepao in around 47h 45m.
- Website
- lionair.co.id
Flights from Ahmad Yani to Palopo Lagaligo Airport via Soekarno–Hatta, Sultan Hasanuddin International Airport
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- Rp 2,100,000–7,000,000
Flights from Ahmad Yani to Tampa Padang Airport via Sultan Aji Muhammad Sulaiman
- Ave. Duration
- 16h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,400,000–3,400,000
Flights from Ahmad Yani to Tampa Padang Airport via Syamsudin Noor, Sultan Aji Muhammad Sulaiman
- Ave. Duration
- 17h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,400,000–3,500,000
- Website
- batikair.com
Flights from Ahmad Yani to Tampa Padang Airport via Sultan Hasanuddin International Airport
- Ave. Duration
- 16h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,400,000–3,500,000
Flights from Ahmad Yani to Tampa Padang Airport via Ngurah Rai, Sultan Hasanuddin International Airport
- Ave. Duration
- 18h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,600,000–3,600,000
- Website
- lionair.co.id
Flights from Ahmad Yani to Sultan Hasanuddin International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- Rp 1,400,000–2,000,000
Train from Semarang Tawang to Surabaya Pasar Turi
- Ave. Duration
- 2h 53m
- Frequency
- Every 3 hours
- Estimated price
- Rp 160,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 160,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 310,000–700,000
- Phone
- (0411) 582734
Bus from Terminal Regional Daya to Rantepao
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- Rp 200,000
- Schedules at
- https://www.sulawesitourguide.com/bus-to-rantepao-toraja/
- Phone
- 0822-3399-9963
Bus from Terminal Regional Daya to Rantepao
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- Rp 220,000–300,000
- Schedules at
- traveloka.com
- Book at
- redbus.id
- contact@indahjayatrans.com
- Website
- indahjayatrans.com
Shuttle from Semarang to Surabaya
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- Rp 220,000–300,000
- Schedules at
- indahjayatrans.com
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Semarang to Surabaya Kota
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- Rp 85,000–320,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- +62 811-1621-162
- infopelni162@pelni.co.id
- Website
- facebook.com
Ferry from Surabaya to Makassar
- Ave. Duration
- 32h 28m
- Frequency
- Once daily
- Estimated price
- Rp 320,000–400,000
- Book at
- pelni.co.id
- Economy Class
- Rp 320,000–400,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 How to get from Gatwick Airport into central London, Need to know: Eurostar, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.










