There are 4 ways to get from Yogyakarta to Pulau Roti by train, plane, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Yogyakarta International Airport, fly
best- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airporttrain
- Fly from Yogyakarta International Airport (YIA) to Roti (RTI)plane YIA - RTI
11h 55mRp 3,320,000–6,550,000Train, ferry
cheapest- Take the train from Yogyakarta to Surabaya Gubengtrain
- Take the ferry from Surabaya - Tanjung Perak Port to Kupang Ferry Terminalferry
- Take the ferry from Kupang to Rote Islandferry
3d 15hRp 820,993–1,261,467Train to Adisumarmo International Airport, fly
- Take the train from Yogyakarta to Solo Balapantrain
- Fly from Adisumarmo International Airport (SOC) to Roti (RTI)plane SOC - RTI
15h 11mRp 2,522,001–6,827,001Train, bus to Ahmad Yani, fly
- Take the train from Yogyakarta to Solo Balapantrain
- Take the bus from Solo Terminal Tirtonadi to Semarang Krapyakbus
- Fly from Ahmad Yani (SRG) to Roti (RTI)plane SRG - RTI
17h 45mRp 2,885,000–7,430,000
Yogyakarta International Airport (YIA) to Roti (RTI) flights
Questions & Answers
The cheapest way to get from Yogyakarta to Pulau Roti is to train and ferry which costs Rp800000 - Rp1300000 and takes 3 days 15h.
The fastest way to get from Yogyakarta to Pulau Roti is to train and fly which takes 11h 55m and costs Rp3300000 - Rp7000000.
The distance between Yogyakarta and Pulau Roti is 1529 km.
It takes approximately 11h 55m to get from Yogyakarta to Pulau Roti, including transfers.
Pulau Roti is 1h ahead of Yogyakarta. It is currently 6:56 AM in Yogyakarta and 7:56 AM in Pulau Roti.
What companies run services between Yogyakarta, Indonesia and Pulau Roti, East Nusa Tenggara, Indonesia?
There is no direct connection from Yogyakarta to Pulau Roti. However, you can take the train to Yogyakarta International Airport, walk to Yogyakarta-Airport-YIA airport, then fly to Roti (RTI). Alternatively, you can take a train from Yogyakarta to Rote Island via Surabaya Gubeng, Surabaya - Tanjung Perak Port, Kupang Ferry Terminal, and Kupang in around 3d 15h.
- Website
- susiair.com
Flights from Yogyakarta International Airport to Roti via Soekarno–Hatta, Kupang
- Ave. Duration
- 10h 27m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- Rp 3,300,000–7,500,000
Flights from Yogyakarta International Airport to Roti via Sultan Hasanuddin, Kupang
- Ave. Duration
- 20h 45m
- When
- Tuesday and Thursday
- Estimated price
- Rp 3,300,000–6,500,000
Flights from Adisumarmo International Airport to Roti via Soekarno–Hatta, Kupang
- Ave. Duration
- 12h 50m
- When
- Sunday
- Estimated price
- Rp 3,100,000–12,000,000
Flights from Adisumarmo International Airport to Roti via Ngurah Rai, Kupang
- Ave. Duration
- 24h
- When
- Sunday
- Estimated price
- Rp 2,500,000–6,500,000
Flights from Ahmad Yani to Roti via Soekarno–Hatta, Kupang
- Ave. Duration
- 12h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- Rp 3,300,000–13,000,000
Flights from Ahmad Yani to Roti via Ngurah Rai, Kupang
- Ave. Duration
- 19h 52m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- Rp 2,800,000–9,500,000
- 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
- Rp 20,000–50,000
- Schedules at
- railink.co.id
Train from Yogyakarta to Surabaya Gubeng
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- Rp 180,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 180,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 340,000–700,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
- admin@prameks.com
- Website
- kai.id
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,001
- Schedules at
- kai.id
- Phone
- 021-769 3000
- kramatdjati.jakarta@gmail.com
- Website
- kramat-djati.com
Bus from Solo Terminal Tirtonadi to Semarang Krapyak
- Ave. Duration
- 1h 36m
- Frequency
- Once daily
- Estimated price
- Rp 70,000–110,000
- Website
- http://www.kramat-djati.com/
- Phone
- +62 811-1621-162
- infopelni162@pelni.co.id
- Website
- facebook.com
Ferry from Surabaya - Tanjung Perak Port to Kupang Ferry Terminal
- Ave. Duration
- 3d 7h
- Frequency
- Once daily
- Estimated price
- Rp 500,000–650,000
- Book at
- pelni.co.id
- Economy Class
- Rp 500,000–650,000
- Phone
- 0811-789-200
- expressbahari.marketing@gmail.com
- Website
- expressbahari.com
Ferry from Kupang to Rote Island
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- Rp 90,458–217,000
- Schedules at
- expressbahari.com
- Executive
- Rp 187,000
- VIP
- Rp 217,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 Florence to Rome, Thanksgiving 2018: How to travel stress-free, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.














