There are 7 ways to get from Porto to Yogyakarta by plane or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Francisco De Sá Carneiro Airport to Yogyakarta International Airport, train
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Yogyakarta International Airport (YIA)OPO - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Station
23h 41mRp 6,558,621–23,095,815Fly Francisco De Sá Carneiro Airport to Adisumarmo International Airport, train
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Adisumarmo International Airport (SOC)OPO - SOC
- Take the train from Solo Balapan to Yogyakarta
27h 46mRp 5,560,621–18,372,815Fly Francisco De Sá Carneiro Airport to Ahmad Yani, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Ahmad Yani (SRG)OPO - SRG
- Take the train from Semarang Poncol Station to Solobalapan
- Take the train from Solo Balapan to Yogyakarta
28h 5mRp 6,648,621–23,721,815Fly Francisco De Sá Carneiro Airport to Soekarno–Hatta International Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Soekarno–Hatta International Airport (CGK)OPO - CGK
- Take the train from Gambir Jakarta to Yogyakarta Tugu
29h 2mRp 7,868,621–11,665,815Fly Francisco De Sá Carneiro Airport to Juanda International Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Juanda International Airport (SUB)OPO - SUB
- Take the train from Surabaya Gubeng to Yogyakarta
30h 17mRp 6,228,121–20,945,815Fly Francisco De Sá Carneiro Airport to Kediri, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Kediri (DHX)OPO - DHX
- Take the train from Nganjuk to Yogyakarta
29h 3mRp 6,298,621–18,535,815Train, train to Santiago De Compostela Airport, fly to Yogyakarta International Airport
- Take the train from Porto Campanha to Vigo Guixar
- Take the train from Vigo Urzaiz to Santiago De Compostela
- Fly from Santiago De Compostela Airport (SCQ) to Yogyakarta International Airport (YIA)SCQ - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Station
42h 8mRp 10,893,122–33,695,026
Francisco De Sá Carneiro Airport (OPO) to Yogyakarta International Airport (YIA) flights
Questions & Answers
The cheapest way to get from Porto to Yogyakarta is to fly and train which costs Rp7500000 - Rp12000000 and takes 29h 2m.
The fastest way to get from Porto to Yogyakarta is to fly and train which takes 23h 41m and costs Rp6500000 - Rp24000000.
The distance between Porto and Yogyakarta is 13025 km.
It takes approximately 23h 41m to get from Porto to Yogyakarta, including transfers.
Yogyakarta is 7h ahead of Porto. It is currently 8:25 AM in Porto and 3:25 PM in Yogyakarta.
There are 2289+ hotels available in Yogyakarta.
What companies run services between Porto, Portugal and Yogyakarta, Indonesia?
There is no direct connection from Porto to Yogyakarta. However, you can take the subway to Aeroporto Francisco Sá Carneiro (OPO) Metro, walk to Francisco De Sá Carneiro Airport (OPO) airport, fly to Yogyakarta International Airport (YIA), walk to Yogyakarta International Airport, then take the train to Yogyakarta Tugu Station. Alternatively, you can take the subway to Aeroporto Francisco Sá Carneiro (OPO) Metro, walk to Francisco De Sá Carneiro Airport (OPO) airport, fly to Adisumarmo International Airport (SOC), walk to Adi soemarmo Airport, take the train to Solobalapan, then take the train to Yogyakarta.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- singaporeair.com
Flights from Francisco De Sá Carneiro Airport to Yogyakarta International Airport via Munich, Singapore Changi
- Ave. Duration
- 20h 5m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- Rp 6,500,000–43,000,000
Flights from Francisco De Sá Carneiro Airport to Ahmad Yani via Munich, Singapore Changi
- Ave. Duration
- 26h 55m
- When
- Monday
- Estimated price
- Rp 6,500,000–43,000,000
Flights from Francisco De Sá Carneiro Airport to Juanda International Airport via Munich, Singapore Changi
- Ave. Duration
- 20h 20m
- When
- Thursday
- Estimated price
- Rp 6,500,000–24,000,000
Flights from Francisco De Sá Carneiro Airport to Juanda International Airport via Istanbul, Singapore Changi
- Ave. Duration
- 21h
- When
- Sunday
- Estimated price
- Rp 6,000,000–20,000,000
Flights from Santiago De Compostela Airport to Yogyakarta International Airport via Frankfurt, Singapore Changi
- Ave. Duration
- 33h 30m
- When
- Saturday
- Estimated price
- Rp 10,000,000–70,000,000
Flights from Santiago De Compostela Airport to Yogyakarta International Airport via Zurich, Singapore Changi
- Ave. Duration
- 34h 50m
- When
- Friday
- Estimated price
- Rp 9,500,000–32,000,000
- Website
- flyscoot.com
Flights from Francisco De Sá Carneiro Airport to Yogyakarta International Airport via Munich, Singapore Changi
- Ave. Duration
- 20h 5m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- Rp 6,500,000–43,000,000
Flights from Francisco De Sá Carneiro Airport to Ahmad Yani via Munich, Singapore Changi
- Ave. Duration
- 26h 55m
- When
- Monday
- Estimated price
- Rp 6,500,000–43,000,000
Flights from Santiago De Compostela Airport to Yogyakarta International Airport via Frankfurt, Singapore Changi
- Ave. Duration
- 33h 30m
- When
- Saturday
- Estimated price
- Rp 10,000,000–70,000,000
Flights from Santiago De Compostela Airport to Yogyakarta International Airport via Zurich, Singapore Changi
- Ave. Duration
- 34h 50m
- When
- Friday
- Estimated price
- Rp 9,500,000–32,000,000
- Website
- garuda-indonesia.com
Flights from Francisco De Sá Carneiro Airport to Adisumarmo International Airport via Istanbul, Soekarno–Hatta International Airport
- Ave. Duration
- 33h 45m
- When
- Sunday
- Estimated price
- Rp 6,500,000–23,000,000
Flights from Francisco De Sá Carneiro Airport to Adisumarmo International Airport via Munich, Singapore Changi, Soekarno–Hatta International Airport
- Ave. Duration
- 25h 55m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- Rp 6,500,000–45,000,000
Flights from Francisco De Sá Carneiro Airport to Adisumarmo International Airport via Barcelona, Abu Dhabi, Soekarno–Hatta International Airport
- Ave. Duration
- 26h 10m
- When
- Every day
- Estimated price
- Rp 5,500,000–18,000,000
Flights from Francisco De Sá Carneiro Airport to Juanda International Airport via Istanbul, Singapore Changi
- Ave. Duration
- 21h
- When
- Sunday
- Estimated price
- Rp 6,000,000–20,000,000
- Website
- batikair.com
Flights from Francisco De Sá Carneiro Airport to Adisumarmo International Airport via Milan Malpensa, Singapore Changi, Soekarno–Hatta International Airport
- Ave. Duration
- 23h 30m
- When
- Saturday
- Estimated price
- Rp 6,500,000–44,000,000
Flights from Francisco De Sá Carneiro Airport to Ahmad Yani via Istanbul, Soekarno–Hatta International Airport
- Ave. Duration
- 23h 30m
- When
- Every day
- Estimated price
- Rp 6,500,000–23,000,000
- Website
- superairjet.com
Flights from Francisco De Sá Carneiro Airport to Kediri via Istanbul, Soekarno–Hatta International Airport
- Ave. Duration
- 36h 20m
- When
- Sunday
- Estimated price
- Rp 7,000,000–24,000,000
Flights from Francisco De Sá Carneiro Airport to Kediri via Munich, Singapore Changi, Soekarno–Hatta International Airport
- Ave. Duration
- 30h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 7,000,000–47,000,000
Flights from Francisco De Sá Carneiro Airport to Kediri via Barcelona, Abu Dhabi, Soekarno–Hatta International Airport
- Ave. Duration
- 22h 50m
- When
- Every day
- Estimated price
- Rp 6,000,000–18,000,000
- Website
- etihad.com
Flights from Francisco De Sá Carneiro Airport to Adisumarmo International Airport via Barcelona, Abu Dhabi, Soekarno–Hatta International Airport
- Ave. Duration
- 29h 35m
- When
- Every day
- Estimated price
- Rp 5,500,000–18,000,000
Flights from Francisco De Sá Carneiro Airport to Juanda International Airport via Istanbul, Singapore Changi
- Ave. Duration
- 21h
- When
- Sunday
- Estimated price
- Rp 6,000,000–20,000,000
- Website
- turkishairlines.com
Flights from Francisco De Sá Carneiro Airport to Soekarno–Hatta International Airport via Istanbul
- Ave. Duration
- 20h 30m
- When
- Every day
- Estimated price
- Rp 5,000,000–18,000,000
- Website
- lionair.co.id
Flights from Francisco De Sá Carneiro Airport to Adisumarmo International Airport via Istanbul, Ngurah Rai
- Ave. Duration
- 35h 30m
- When
- Sunday
- Estimated price
- Rp 7,000,000–25,000,000
Flights from Francisco De Sá Carneiro Airport to Juanda International Airport via Istanbul, Soekarno–Hatta International Airport
- Ave. Duration
- 20h 50m
- When
- Sunday
- Estimated price
- Rp 6,000,000–20,000,000
- Website
- emirates.com
Flights from Francisco De Sá Carneiro Airport to Adisumarmo International Airport via Nice, Dubai, Soekarno–Hatta International Airport
- Ave. Duration
- 28h 15m
- When
- Thursday
- Estimated price
- Rp 9,000,000–30,000,000
Flights from Francisco De Sá Carneiro Airport to Adisumarmo International Airport via Milan Malpensa, Singapore Changi, Soekarno–Hatta International Airport
- Ave. Duration
- 23h 30m
- When
- Saturday
- Estimated price
- Rp 6,500,000–44,000,000
- Website
- lufthansa.com
Flights from Francisco De Sá Carneiro Airport to Soekarno–Hatta International Airport via Munich, Singapore Changi
- Ave. Duration
- 22h 40m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- Rp 5,500,000–22,000,000
Flights from Francisco De Sá Carneiro Airport to Juanda International Airport via Munich, Singapore Changi
- Ave. Duration
- 20h 5m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- Rp 5,500,000–38,000,000
- Website
- flynamair.com
Flights from Francisco De Sá Carneiro Airport to Yogyakarta International Airport via Istanbul, Soekarno–Hatta International Airport
- Ave. Duration
- 20h 30m
- When
- Sunday
- Estimated price
- Rp 6,500,000–23,000,000
- Website
- citilink.co.id
Flights from Francisco De Sá Carneiro Airport to Adisumarmo International Airport via Istanbul, Soekarno–Hatta International Airport
- Ave. Duration
- 33h 45m
- When
- Sunday
- Estimated price
- Rp 6,500,000–23,000,000
- Website
- airasia.com
Flights from Francisco De Sá Carneiro Airport to Juanda International Airport via Istanbul, Kuala Lumpur
- Ave. Duration
- 23h 55m
- When
- Sunday
- Estimated price
- Rp 6,000,000–20,000,000
- info@railink.co.id
- Website
- railink.co.id
Train from Yogyakarta International Airport to Yogyakarta Tugu Station
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 51 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
Train from Semarang Poncol Station to Solobalapan
- Ave. Duration
- 1h 49m
- Frequency
- 5 times a day
- Estimated price
- Rp 65,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 65,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 120,000–650,000
Train from Gambir Jakarta to Yogyakarta Tugu
- Ave. Duration
- 6h 5m
- Frequency
- Every 3 hours
- Estimated price
- Rp 320,000–370,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–370,000
- Business
- Rp 460,000–550,000
- Executive
- Rp 550,000–850,000
Train from Surabaya Gubeng to Yogyakarta
- 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 Nganjuk to Yogyakarta
- Ave. Duration
- 2h 38m
- Frequency
- Hourly
- Estimated price
- Rp 120,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 120,000–320,000
- Business
- Rp 340,000–550,000
- Executive
- Rp 220,000–700,000
- admin@prameks.com
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,000
- Schedules at
- jadwalkereta.net
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Porto Campanha to Vigo Guixar
- Ave. Duration
- 2h 22m
- Frequency
- Twice daily
- Estimated price
- Rp 290,000–390,000
- Website
- https://www.renfe.com/es/en
Train from Vigo Urzaiz to Santiago De Compostela
- Ave. Duration
- 52 min
- Frequency
- Every 2 hours
- Estimated price
- Rp 180,000–330,000
- Website
- https://www.renfe.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Vigo Urzaiz to Santiago De Compostela
- Ave. Duration
- 55 min
- Frequency
- 6 times a week
- Estimated price
- Rp 250,000–330,000
- Website
- https://www.renfe.com/es/en
Want to know more about travelling around Indonesia
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide



















