There are 5 ways to get from Varanasi 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 Varanasi Airport to Adisumarmo International Airport, train
best- Fly from Varanasi Airport (VNS) to Adisumarmo International Airport (SOC)VNS - SOC
- Take the train from Solo Balapan to Yogyakarta
21h 7mRp 3,717,617–10,440,003Train to Chaudhary Charan Singh Airport, fly to Yogyakarta International Airport, train
cheapest- Take the train from Varanasi Jn to Lucknow
- Fly from Chaudhary Charan Singh Airport (LKO) to Yogyakarta International Airport (YIA)LKO - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Station
17h 40mRp 2,860,053–8,353,742Fly Varanasi Airport to Yogyakarta International Airport, train
- Fly from Varanasi Airport (VNS) to Yogyakarta International Airport (YIA)VNS - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Station
12h 12mRp 3,215,617–8,663,003Fly Varanasi Airport to Ahmad Yani, train
- Fly from Varanasi Airport (VNS) to Ahmad Yani (SRG)VNS - SRG
- Take the train from Semarang Poncol Station to Solobalapan
- Take the train from Solo Balapan to Yogyakarta
16h 15mRp 2,905,617–8,789,003Train to Lok Nayak Jayaprakash Airport, fly to Yogyakarta International Airport, train
- Take the train from Pt.Deen Dayal Upadhyaya Jn. to Patna Jn
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Yogyakarta International Airport (YIA)PAT - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Station
17h 24mRp 3,237,893–9,421,056
Varanasi Airport (VNS) to Adisumarmo International Airport (SOC) flights
Questions & Answers
The cheapest way to get from Varanasi to Yogyakarta is to train and fly which costs Rp2800000 - Rp8500000 and takes 17h 40m.
The fastest way to get from Varanasi to Yogyakarta is to fly and train which takes 12h 12m and costs Rp3200000 - Rp9000000.
The distance between Varanasi and Yogyakarta is 4843 km.
It takes approximately 21h 7m to get from Varanasi to Yogyakarta, including transfers.
Yogyakarta is 1h 30m ahead of Varanasi. It is currently 5:20 AM in Varanasi and 6:50 AM in Yogyakarta.
There are 2277+ hotels available in Yogyakarta.
What companies run services between Varanasi, India and Yogyakarta, Indonesia?
There is no direct connection from Varanasi to Yogyakarta. However, you can take the taxi to Varanasi Airport (VNS) airport, fly to Adisumarmo International Airport (SOC), walk to Adi soemarmo Airport, take the train to Solobalapan, then take the train to Yogyakarta. Alternatively, you can take the taxi to Varanasi Airport (VNS) airport, fly to Yogyakarta International Airport (YIA), walk to Yogyakarta International Airport, then take the train to Yogyakarta Tugu Station.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airasia.com
Flights from Varanasi Airport to Yogyakarta International Airport via Hyderabad, Kuala Lumpur
- Ave. Duration
- 14h 50m
- When
- Every day
- Estimated price
- Rp 3,100,000–8,500,000
Flights from Varanasi Airport to Yogyakarta International Airport via Madras, Kuala Lumpur
- Ave. Duration
- 12h 30m
- When
- Tuesday to Sunday
- Estimated price
- Rp 3,500,000–13,000,000
Flights from Varanasi Airport to Ahmad Yani via Hyderabad, Kuala Lumpur
- Ave. Duration
- 14h 5m
- When
- Every day
- Estimated price
- Rp 3,100,000–13,000,000
Flights from Varanasi Airport to Ahmad Yani via Kolkata, Kuala Lumpur
- Ave. Duration
- 15h 45m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 2,700,000–12,000,000
Flights from Varanasi Airport to Ahmad Yani via Madras, Kuala Lumpur
- Ave. Duration
- 11h 45m
- When
- Tuesday to Sunday
- Estimated price
- Rp 3,500,000–13,000,000
Flights from Chaudhary Charan Singh Airport to Yogyakarta International Airport via Kuala Lumpur
- Ave. Duration
- 14h 37m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- Rp 2,800,000–8,000,000
Flights from Lok Nayak Jayaprakash Airport to Yogyakarta International Airport via Hyderabad, Kuala Lumpur
- Ave. Duration
- 15h 15m
- When
- Friday
- Estimated price
- Rp 3,400,000–9,500,000
Flights from Lok Nayak Jayaprakash Airport to Yogyakarta International Airport via Madras, Kuala Lumpur
- Ave. Duration
- 16h 15m
- When
- Every day
- Estimated price
- Rp 3,400,000–9,500,000
Flights from Lok Nayak Jayaprakash Airport to Yogyakarta International Airport via Chaudhary Charan Singh Airport, Kuala Lumpur
- Ave. Duration
- 18h 45m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- Rp 3,300,000–9,000,000
- Website
- malaysiaairlines.com
Flights from Varanasi Airport to Adisumarmo International Airport via Kathmandu, Kuala Lumpur, Soekarno–Hatta
- Ave. Duration
- 23h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rp 3,400,000–13,000,000
Flights from Varanasi Airport to Yogyakarta International Airport via Madras, Kuala Lumpur
- Ave. Duration
- 10h 40m
- When
- Wednesday and Sunday
- Estimated price
- Rp 3,500,000–13,000,000
Flights from Varanasi Airport to Yogyakarta International Airport via Kolkata, Kuala Lumpur
- Ave. Duration
- 14h 40m
- When
- Sunday
- Estimated price
- Rp 3,100,000–12,000,000
Flights from Chaudhary Charan Singh Airport to Yogyakarta International Airport via Kuala Lumpur
- Ave. Duration
- 9h 55m
- When
- Sunday
- Estimated price
- Rp 2,800,000–8,000,000
Flights from Chaudhary Charan Singh Airport to Yogyakarta International Airport via Kolkata, Kuala Lumpur
- Ave. Duration
- 10h 10m
- When
- Sunday
- Estimated price
- Rp 3,300,000–12,000,000
Flights from Lok Nayak Jayaprakash Airport to Yogyakarta International Airport via Kolkata, Kuala Lumpur
- Ave. Duration
- 11h 35m
- When
- Sunday
- Estimated price
- Rp 3,200,000–12,000,000
Flights from Lok Nayak Jayaprakash Airport to Yogyakarta International Airport via Madras, Kuala Lumpur
- Ave. Duration
- 14h 15m
- When
- Wednesday and Sunday
- Estimated price
- Rp 3,900,000–14,000,000
- Website
- singaporeair.com
Flights from Varanasi Airport to Yogyakarta International Airport via Hyderabad, Singapore Changi
- Ave. Duration
- 12h 50m
- When
- Every day
- Estimated price
- Rp 3,100,000–20,000,000
Flights from Varanasi Airport to Yogyakarta International Airport via Kolkata, Singapore Changi
- Ave. Duration
- 14h 30m
- When
- Every day
- Estimated price
- Rp 2,600,000–18,000,000
Flights from Varanasi Airport to Yogyakarta International Airport via Bhubaneswar, Singapore Changi
- Ave. Duration
- 20h 15m
- When
- Saturday
- Estimated price
- Rp 3,100,000–9,000,000
Flights from Varanasi Airport to Ahmad Yani via Hyderabad, Singapore Changi
- Ave. Duration
- 19h 40m
- When
- Monday
- Estimated price
- Rp 3,100,000–21,000,000
Flights from Varanasi Airport to Ahmad Yani via Kolkata, Singapore Changi
- Ave. Duration
- 21h 20m
- When
- Monday
- Estimated price
- Rp 3,100,000–9,000,000
Flights from Lok Nayak Jayaprakash Airport to Yogyakarta International Airport via Kolkata, Singapore Changi
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- Rp 2,800,000–19,000,000
Flights from Lok Nayak Jayaprakash Airport to Yogyakarta International Airport via Madras, Singapore Changi
- Ave. Duration
- 17h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 3,100,000–9,000,000
- Website
- batikair.com
Flights from Varanasi Airport to Adisumarmo International Airport via Mumbai, Soekarno–Hatta
- Ave. Duration
- 23h 5m
- When
- Every day
- Estimated price
- Rp 4,000,000–11,000,000
- Website
- lionair.co.id
Flights from Varanasi Airport to Adisumarmo International Airport via Madras, Ngurah Rai
- Ave. Duration
- 20h 10m
- When
- Every day
- Estimated price
- Rp 4,000,000–11,000,000
Flights from Varanasi Airport to Adisumarmo International Airport via Bhubaneswar, Ngurah Rai
- Ave. Duration
- 30h 5m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rp 3,600,000–10,000,000
- Website
- flyscoot.com
Flights from Varanasi Airport to Yogyakarta International Airport via Bhubaneswar, Singapore Changi
- Ave. Duration
- 20h 15m
- When
- Saturday
- Estimated price
- Rp 3,100,000–9,000,000
Flights from Varanasi Airport to Ahmad Yani via Kolkata, Singapore Changi
- Ave. Duration
- 21h 20m
- When
- Monday
- Estimated price
- Rp 3,100,000–9,000,000
Flights from Lok Nayak Jayaprakash Airport to Yogyakarta International Airport via Madras, Singapore Changi
- Ave. Duration
- 17h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 3,100,000–9,000,000
- Website
- goindigo.in
Flights from Varanasi Airport to Adisumarmo International Airport via Mumbai, Soekarno–Hatta
- Ave. Duration
- 36h 10m
- When
- Every day
- Estimated price
- Rp 4,000,000–11,000,000
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
- 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
- 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
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Varanasi Jn to Lucknow
- Ave. Duration
- 4h 10m
- Frequency
- Hourly
- Estimated price
- Rp 40,000–310,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rp 40,000–47,000
- Third AC (3A)
- Rp 100,000–140,000
- Second AC (2A)
- Rp 140,000–190,000
- First Class (1A)
- Rp 240,000–310,000
Train from Pt.Deen Dayal Upadhyaya Jn. to Patna Jn
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- Rp 34,000–270,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rp 34,000–41,000
- Third AC (3A)
- Rp 90,000–120,000
- Second AC (2A)
- Rp 120,000–160,000
- First Class (1A)
- Rp 210,000–270,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 Travelling to the US: What do I need to know?, The beginner’s guide to the 2018 World Nomad Games, and How to get from London to Edinburgh - to help you get the most out of your next trip.














