There are 8 ways to get from Jabalpur to Varanasi by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Jabalpur, Madhya Pradesh to Varanasi, Uttar Pradeshbus Jabalpur, Madhya Pradesh - Varanasi, Uttar Pradesh
8h 50m₹750–1,600Train
cheapest- Take the train from Jabalpur to Varanasi Jntrain 11061 / ...
9h 35m₹280–2,200Drive 445.1 km
- Drive from Jabalpur to Varanasicar 445.1 km
6h 41m₹4,993–7,212Taxi
- Take the taxi from Jabalpur to Varanasitaxi 445.1 km
6h 41m₹5,500–7,000Fly to Varanasi Airport
- Fly from Jabalpur (JLR) to Varanasi Airport (VNS)plane JLR - VNS
8h 31m₹10,322–19,407Bus via Maihar
- Take the bus from Jabalpur, Madhya Pradesh to Maihar, Madhya Pradeshbus Jabalpur, Madhya Pradesh - Maihar, Madhya Pradesh
- Take the bus from Maihar, Madhya Pradesh to Varanasi, Uttar Pradeshbus Maihar, Madhya Pradesh - Varanasi, Uttar Pradesh
9h 32mFly to Maryada Purushottam Shri Ram International Airport, train
- Fly from Jabalpur (JLR) to Maryada Purushottam Shri Ram International Airport (AYJ)plane JLR - AYJ
- Take the train from Ayodhya to Varanasi Jntrain
19h 33m₹10,832–29,177Fly to Allahabad, train
- Fly from Jabalpur (JLR) to Allahabad (IXD)plane JLR - IXD
- Take the train from Prayagraj Jn to Varanasi Jntrain
22h 24m₹14,484–24,589
Jabalpur to Varanasi by bus
Questions & Answers
The cheapest way to get from Jabalpur to Varanasi is to train which costs ₹280 - ₹2,200 and takes 9h 35m.
The fastest way to get from Jabalpur to Varanasi is to drive which takes 6h 41m and costs ₹4,900 - ₹7,500.
Yes, there is a direct bus departing from Jabalpur, Madhya Pradesh and arriving at Varanasi, Uttar Pradesh. Services depart every 30 minutes, and operate every day. The journey takes approximately 8h 50m.
Yes, there is a direct train departing from Jabalpur and arriving at Varanasi Jn. Services depart every three hours, and operate every day. The journey takes approximately 9h 35m.
The distance between Jabalpur and Varanasi is 440 km. The road distance is 445.1 km.
The best way to get from Jabalpur to Varanasi without a car is to bus which takes 8h 50m and costs ₹750 - ₹1,600.
The bus from Jabalpur, Madhya Pradesh to Varanasi, Uttar Pradesh takes 8h 50m including transfers and departs every 30 minutes.
Jabalpur to Varanasi bus services, operated by Gajraj Bus Service, depart from Jabalpur, Madhya Pradesh station.
Jabalpur to Varanasi train services, operated by Indian Railways, depart from Jabalpur station.
The best way to get from Jabalpur to Varanasi is to bus which takes 8h 50m and costs ₹750 - ₹1,600. Alternatively, you can train, which costs ₹280 - ₹2,200 and takes 9h 35m, you could also fly, which costs ₹10,000 - ₹20,000 and takes 8h 31m.
What companies run services between Jabalpur, India and Varanasi, India?
Gajraj Bus Service operates a bus from Jabalpur, Madhya Pradesh to Varanasi, Uttar Pradesh every 30 minutes. Tickets cost ₹750–1,600 and the journey takes 8h 50m. Alternatively, Indian Railways operates a train from Jabalpur to Varanasi Jn every 3 hours. Tickets cost ₹280–2,200 and the journey takes 9h 35m.
- Website
- goindigo.in
Flights from Jabalpur to Varanasi Airport via Bengaluru
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- ₹10,000–16,000
Flights from Jabalpur to Varanasi Airport via Delhi
- Ave. Duration
- 10h 6m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹10,000–16,000
Flights from Jabalpur to Varanasi Airport via Indore, Hyderabad
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ₹10,000–16,000
Flights from Jabalpur to Varanasi Airport via Indore, Pune
- Ave. Duration
- 9h 30m
- When
- Tuesday and Thursday
- Estimated price
- ₹10,000–16,000
Flights from Jabalpur to Varanasi Airport via Indore, Delhi
- Ave. Duration
- 11h 10m
- When
- Every day
- Estimated price
- ₹10,000–16,000
Flights from Jabalpur to Maryada Purushottam Shri Ram International Airport via Delhi
- Ave. Duration
- 20h 30m
- When
- Every day
- Estimated price
- ₹10,000–30,000
Flights from Jabalpur to Maryada Purushottam Shri Ram International Airport via Bengaluru
- Ave. Duration
- 18h 30m
- When
- Monday and Wednesday
- Estimated price
- ₹16,000–37,000
Flights from Jabalpur to Maryada Purushottam Shri Ram International Airport via Mumbai
- Ave. Duration
- 19h 10m
- When
- Every day
- Estimated price
- ₹14,000–34,000
Flights from Jabalpur to Maryada Purushottam Shri Ram International Airport via Hyderabad
- Ave. Duration
- 22h 5m
- When
- Tuesday
- Estimated price
- ₹13,000–33,000
Flights from Jabalpur to Allahabad via Delhi
- Ave. Duration
- 22h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹14,000–23,000
Flights from Jabalpur to Allahabad via Hyderabad
- Ave. Duration
- 17h 15m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₹14,000–23,000
Flights from Jabalpur to Allahabad via Mumbai
- Ave. Duration
- 19h 55m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- ₹14,000–23,000
Flights from Jabalpur to Allahabad via Bengaluru
- Ave. Duration
- 23h 5m
- When
- Monday, Saturday, and Sunday
- Estimated price
- ₹14,000–23,000
Flights from Jabalpur to Allahabad via Indore, Hyderabad
- Ave. Duration
- 25h 50m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₹14,000–23,000
- Website
- airindiaexpress.in
Flights from Jabalpur to Maryada Purushottam Shri Ram International Airport via Delhi
- Ave. Duration
- 13h 55m
- When
- Every day
- Estimated price
- ₹10,000–30,000
- Website
- starlightairline.com
Flights from Jabalpur to Maryada Purushottam Shri Ram International Airport via Delhi
- Ave. Duration
- 16h 45m
- When
- Every day
- Estimated price
- ₹10,000–30,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jabalpur to Varanasi Jn
- Ave. Duration
- 9h 35m
- Frequency
- Every 3 hours
- Estimated price
- ₹280–2,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹280–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
Train from Ayodhya to Varanasi Jn
- Ave. Duration
- 4h 7m
- Frequency
- Every 3 hours
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Prayagraj Jn to Varanasi Jn
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
- Phone
- +91 9530045999
- Website
- omio.com
Bus from Jabalpur, Madhya Pradesh to Varanasi, Uttar Pradesh
- Ave. Duration
- 8h 50m
- Frequency
- Every 30 minutes
- Estimated price
- ₹750–1,600
- Schedules at
- omio.com
- AC Sleeper
- ₹750–1,600
- Ave. Duration
- 6h 41m
- Estimated price
- ₹5,500–7,000
Gupta Travels
- Phone
- +91 93 01 20 47 83
- Website
- guptatravelsjabalpur.com
Jabalpur Cab
- Phone
- +91 83 10 39 71 15
- Website
- jabalpurcabbooking.com
Meraz Travels
- Phone
- +91 93 03 88 88 84
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 Getting to Milan from the airport, Why you should take the train in the US, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
Jabalpur to Varanasi bus services, operated by Gajraj Bus Service, arrive at Varanasi, Uttar Pradesh station.
Jabalpur to Varanasi train services, operated by Indian Railways, arrive at Varanasi Jn station.
Yes, the driving distance between Jabalpur to Varanasi is 445 km. It takes approximately 6h 41m to drive from Jabalpur to Varanasi.
There are 1734+ hotels available in Varanasi.









