There are 9 ways to get from Barbil to Varanasi by train, taxi, bus, car, 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.
Train via Jamshedpur
best- Take the train from Barbil to Tatanagar Jntrain 12022
- Take the train from Tatanagar Jn to Kashitrain 12875
15h 25m₹471–3,631Taxi, bus
- Take the taxi from Barbil to Rourkelataxi
- Take the bus from Rourkela to Jharsugudabus
- Take the bus from Jharsuguda to Varanasibus
20h 35mDrive 579.8 km
- Drive from Barbil to Varanasicar 579.8 km
9h 11m₹5,672–8,193Taxi
- Take the taxi from Barbil to Varanasitaxi 579.8 km
9h 11m₹9,000–11,000Taxi to Rourkela Airport, fly
- Take the taxi from Barbil to Rourkela Airport (RRK)taxi
- Fly from Rourkela Airport (RRK) to Varanasi Airport (VNS)plane RRK - VNS
9h 58m₹8,795–23,362Train
- Take the train from Dangoaposi to Pt.Deen Dayal Upadhyaya Jn.train 18427
17h 18m₹568–4,407Train to Netaji Subhas Chandra Bose International Airport, fly
- Take the train from Barbil to Howrah Jntrain
- Fly from Netaji Subhas Chandra Bose International Airport (CCU) to Varanasi Airport (VNS)plane CCU - VNS
11h 10m₹6,272–17,590Train, train to Birsa Munda Airport, fly
- Take the train from Barbil to Chaibasatrain
- Take the train from Chaibasa to Muritrain
- Take the train from Muri to Ranchitrain
- Fly from Birsa Munda Airport (IXR) to Varanasi Airport (VNS)plane IXR - VNS
12h 1m₹13,268–21,338Train to Biju Patnaik International Airport, fly
- Take the train from Barbil to Bhubaneswartrain
- Fly from Biju Patnaik International Airport (BBI) to Varanasi Airport (VNS)plane BBI - VNS
13h 4m₹7,756–21,448
Barbil to Varanasi by train
Comparing Your Travel Options
The cheapest way to get from Barbil to Varanasi is to train via Jamshedpur which costs ₹470 - ₹3,700 and takes 15h 25m.
The fastest way to get from Barbil to Varanasi is to drive which takes 9h 11m and costs ₹5,500 - ₹8,500.
No, there is no direct train from Barbil to Varanasi. However, there are services departing from Barbil and arriving at Kashi via Tatanagar Jn. The journey, including transfers, takes approximately 15h 25m.
The distance between Barbil and Varanasi is 722 km. The road distance is 579.8 km.
The best way to get from Barbil to Varanasi without a car is to train via Jamshedpur which takes 15h 25m and costs ₹470 - ₹3,700.
It takes approximately 15h 25m to get from Barbil to Varanasi, including transfers.
Barbil to Varanasi train services, operated by Indian Railways, depart from Barbil station.
Barbil to Varanasi train services, operated by Indian Railways, arrive at Tatanagar Jn station.
Yes, the driving distance between Barbil to Varanasi is 580 km. It takes approximately 9h 11m to drive from Barbil to Varanasi.
Book your Barbil to Varanasi train tickets online with 12go.asia.
What companies run services between Barbil, India and Varanasi, India?
You can take a train from Barbil to Kashi via Tatanagar Jn in around 15h 25m.
- Website
- goindigo.in
Flights from Rourkela Airport to Varanasi Airport via Biju Patnaik International Airport
- Ave. Duration
- 10h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹6,000–20,000
Flights from Rourkela Airport to Varanasi Airport via Biju Patnaik International Airport, Hyderabad
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- ₹10,000–22,000
Flights from Netaji Subhas Chandra Bose International Airport to Varanasi Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,500–8,500
Flights from Birsa Munda Airport to Varanasi Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹7,000–22,000
Flights from Birsa Munda Airport to Varanasi Airport via Delhi
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹9,500–23,000
Flights from Birsa Munda Airport to Varanasi Airport via Biju Patnaik International Airport
- Ave. Duration
- 4h 50m
- When
- Wednesday
- Estimated price
- ₹7,000–22,000
Flights from Birsa Munda Airport to Varanasi Airport via Hyderabad
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹11,000–24,000
Flights from Birsa Munda Airport to Varanasi Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹13,000–24,000
Flights from Biju Patnaik International Airport to Varanasi Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹6,500–17,000
- Website
- airindia.in
Flights from Rourkela Airport to Varanasi Airport via Biju Patnaik International Airport, Delhi
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ₹10,000–26,000
Flights from Birsa Munda Airport to Varanasi Airport via Delhi
- Ave. Duration
- 5h 2m
- When
- Tuesday to Friday
- Estimated price
- ₹9,500–25,000
- Website
- airindiaexpress.in
Flights from Rourkela Airport to Varanasi Airport via Biju Patnaik International Airport, Delhi
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ₹10,000–26,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Barbil to Tatanagar Jn
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Tatanagar Jn to Kashi
- Ave. Duration
- 11h 30m
- Frequency
- 3 times a week
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–380
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Dangoaposi to Pt.Deen Dayal Upadhyaya Jn.
- Ave. Duration
- 14h 8m
- Frequency
- Once a week
- Estimated price
- ₹340–2,600
- Website
- irctc.co.in
- Sleeper Class
- ₹340–410
- Third AC (3A)
- ₹900–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Barbil to Howrah Jn
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Barbil to Chaibasa
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Chaibasa to Muri
- Ave. Duration
- 2h 23m
- Frequency
- Once a week
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Muri to Ranchi
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Barbil to Bhubaneswar
- Ave. Duration
- 8h 26m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
- Website
- Raza Bus Services
Bus from Rourkela to Jharsuguda
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Schedules at
- Raza Bus Services
- Website
- Falak Travels
Bus from Rourkela to Jharsuguda
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Schedules at
- Falak Travels
- Website
- Harshvardhan Project Pvt Ltd
Bus from Jharsuguda to Varanasi
- Ave. Duration
- 14h 20m
- Frequency
- Twice a week
- Schedules at
- Harshvardhan Project Pvt Ltd
- Website
- Vasudeo Travels
Bus from Jharsuguda to Varanasi
- Ave. Duration
- 14h 50m
- Frequency
- Twice a week
- Schedules at
- Vasudeo Travels
- Ave. Duration
- 4h 22m
- Estimated price
- ₹2,100–11,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 around the UAE, 5 incredible day trips from Florence by train, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
Booking & Getting There
There are 1503+ hotels available in Varanasi.












