There are 7 ways to get from Jūnāgadh to Varanasi by taxi, plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Diu Airport, fly
best- Take the taxi from Jūnāgadh to Diu Airport (DIU)taxi
- Fly from Diu Airport (DIU) to Varanasi Airport (VNS)plane DIU - VNS
9h 17m₹9,995–21,599Train
cheapest- Take the train from Junagadh Jn to Banarastrain 12945
33h 13m₹800–6,500Bus
- Take the bus from Keshod to Rajkotbus redbusIndia_NON A/C Sleeper
- Take the bus from Rajkot to Varanasibus redbusIndia_A/C Seater / Sleeper
39h 33mDrive 1,618.5 km
- Drive from Jūnāgadh to Varanasicar 1,618.5 km
21h 21m₹15,684–22,655Train to Govardhanpur Airport Jamnagar, fly
- Take the train from Junagadh Jn to Jamnagartrain
- Fly from Govardhanpur Airport Jamnagar (JGA) to Varanasi Airport (VNS)plane JGA - VNS
10h 46m₹9,376–26,239Train to Rajkot International Airport, fly
- Take the train from Jetalsar Jn to Rajkot Jntrain
- Fly from Rajkot International Airport (HSR) to Varanasi Airport (VNS)plane HSR - VNS
10h 16m₹8,896–17,443Train to Sardar Vallabhbhai Patel International Airport, fly
- Take the train from Junagadh Jn to Maninagartrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Varanasi Airport (VNS)plane AMD - VNS
12h 24m₹7,762–20,472
Jūnāgadh to Varanasi by train
Comparing Your Travel Options
The cheapest way to get from Jūnāgadh to Varanasi is to train which costs ₹800 - ₹6,500 and takes 33h 13m.
The fastest way to get from Jūnāgadh to Varanasi is to taxi and fly which takes 9h 17m and costs ₹10,000 - ₹22,000.
No, there is no direct bus from Jūnāgadh to Varanasi. However, there are services departing from Keshod and arriving at Varanasi via Rajkot. The journey, including transfers, takes approximately 39h 33m.
Yes, there is a direct train departing from Junagadh Jn and arriving at Banaras. Services depart once a week, and operate Monday. The journey takes approximately 33h 13m.
The distance between Jūnāgadh and Varanasi is 1500 km. The road distance is 1618.5 km.
The best way to get from Jūnāgadh to Varanasi without a car is to train which takes 33h 13m and costs ₹800 - ₹6,500.
It takes approximately 9h 17m to get from Jūnāgadh to Varanasi, including transfers.
Jūnāgadh to Varanasi bus services, operated by New Dharti Travels, depart from Keshod station.
Jūnāgadh to Varanasi train services, operated by Indian Railways, depart from Junagadh Jn station.
The best way to get from Jūnāgadh to Varanasi is to train which takes 33h 13m and costs ₹800 - ₹6,500. Alternatively, you can bus, which costs and takes 39h 33m.
What companies run services between Jūnāgadh, India and Varanasi, India?
Indian Railways operates a train from Junagadh Jn to Banaras once a week. Tickets cost ₹800–6,500 and the journey takes 33h 13m. Alternatively, you can take a vehicle from Jūnāgadh to Varanasi via Keshod and Rajkot in around 39h 33m.
- Website
- goindigo.in
Flights from Diu Airport to Varanasi Airport via Sardar Vallabhbhai Patel International Airport, Delhi
- Ave. Duration
- 7h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–21,000
Flights from Govardhanpur Airport Jamnagar to Varanasi Airport via Mumbai
- Ave. Duration
- 5h 15m
- When
- Monday to Friday
- Estimated price
- ₹10,000–24,000
Flights from Rajkot International Airport to Varanasi Airport via Pune
- Ave. Duration
- 5h 25m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹7,500–11,000
Flights from Rajkot International Airport to Varanasi Airport via Delhi
- Ave. Duration
- 8h 3m
- When
- Every day
- Estimated price
- ₹7,500–11,000
Flights from Rajkot International Airport to Varanasi Airport via Mumbai
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹7,500–11,000
Flights from Rajkot International Airport to Varanasi Airport via Hyderabad
- Ave. Duration
- 9h 35m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹7,500–11,000
Flights from Sardar Vallabhbhai Patel International Airport to Varanasi Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–14,000
Flights from Sardar Vallabhbhai Patel International Airport to Varanasi Airport via Delhi
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Sardar Vallabhbhai Patel International Airport to Varanasi Airport via Kolkata
- Ave. Duration
- 4h 15m
- When
- Wednesday
- Estimated price
- ₹7,000–14,000
- Website
- spicejet.com
Flights from Diu Airport to Varanasi Airport via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 9h 20m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–18,000
Flights from Govardhanpur Airport Jamnagar to Varanasi Airport via Mumbai
- Ave. Duration
- 4h 50m
- When
- Monday to Friday
- Estimated price
- ₹8,500–24,000
Flights from Sardar Vallabhbhai Patel International Airport to Varanasi Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₹6,000–15,000
- Website
- airindia.in
Flights from Govardhanpur Airport Jamnagar to Varanasi Airport via Mumbai
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹10,000–27,000
Flights from Rajkot International Airport to Varanasi Airport via Mumbai
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹9,000–24,000
Flights from Rajkot International Airport to Varanasi Airport via Delhi
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹9,000–19,000
- Website
- airindiaexpress.in
Flights from Govardhanpur Airport Jamnagar to Varanasi Airport via Mumbai
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹10,000–27,000
- Website
- starlightairline.com
Flights from Govardhanpur Airport Jamnagar to Varanasi Airport via Mumbai
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹9,500–27,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Junagadh Jn to Banaras
- Ave. Duration
- 33h 13m
- Frequency
- Once a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,800–6,500
Train from Junagadh Jn to Jamnagar
- Ave. Duration
- 4h 18m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Jetalsar Jn to Rajkot Jn
- Ave. Duration
- 1h 42m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Junagadh Jn to Maninagar
- Ave. Duration
- 7h 13m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
- Website
- New Dharti Travels
Bus from Keshod to Rajkot
- Ave. Duration
- 4h
- Frequency
- Hourly
- Schedules at
- New Dharti Travels
- Website
- Jay Somnath Travels
Bus from Keshod to Rajkot
- Ave. Duration
- 3h 49m
- Frequency
- Every 2 hours
- Schedules at
- Jay Somnath Travels
- Phone
- +91 75759 61613
- [email protected]
- Website
- Sudama Travels
Bus from Keshod to Rajkot
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Schedules at
- Sudama Travels
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Keshod to Rajkot
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Website
- Anshu Travels
Bus from Rajkot to Varanasi
- Ave. Duration
- 34h
- Frequency
- Once daily
- Schedules at
- Anshu Travels
- Website
- RT Rahul Travels
Bus from Rajkot to Varanasi
- Ave. Duration
- 42h 15m
- Frequency
- Once daily
- Schedules at
- RT Rahul Travels
- Website
- Samay sahara travels
Bus from Rajkot to Varanasi
- Ave. Duration
- 43h
- Frequency
- Once daily
- Schedules at
- Samay sahara travels
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 London City Airport into central London, What are the different types of Renfe trains in Spain?, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
Booking & Getting There
Jūnāgadh to Varanasi bus services, operated by New Dharti Travels, arrive at Rajkot station.
Jūnāgadh to Varanasi train services, operated by Indian Railways, arrive at Banaras station.
Yes, the driving distance between Jūnāgadh to Varanasi is 1619 km. It takes approximately 21h 21m to drive from Jūnāgadh to Varanasi.
There are 1542+ hotels available in Varanasi.








