There are 4 ways to get from Siliguri to Bilāspur by 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.
Fly, train
best- Fly from Bagdogra Airport (IXB) to Mana Airport (RPR)plane IXB - RPR
- Take the train from Raipur Jn to Bilaspur Jntrain
7h 54m₹10,490–23,225Train
cheapest- Take the train from New Jalpaiguri to Bilaspur Jntrain 22512
21h 50m₹550–4,400Bus
- Take the bus from Siliguri to Varanasibus redbusIndia_A/C Seater / Sleeper
- Take the bus from Varanasi to Bilaspurbus redbusIndia_A/C Sleeper / ...
32hDrive 1,023.7 km
- Drive from Siliguri to Bilāspurcar 1,023.7 km
15h 21m₹9,920–14,328
Siliguri to Bilāspur by train
Comparing Your Travel Options
The cheapest way to get from Siliguri to Bilāspur is to train which costs ₹550 - ₹4,400 and takes 21h 50m.
The fastest way to get from Siliguri to Bilāspur is to fly and train which takes 7h 54m and costs ₹10,000 - ₹24,000.
No, there is no direct bus from Siliguri to Bilāspur. However, there are services departing from Siliguri and arriving at Bilaspur via Varanasi. The journey, including transfers, takes approximately 32h.
Yes, there is a direct train departing from New Jalpaiguri and arriving at Bilaspur Jn. Services depart once a week, and operate Saturday. The journey takes approximately 21h 50m.
The distance between Siliguri and Bilāspur is 1048 km. The road distance is 1023.7 km.
The best way to get from Siliguri to Bilāspur without a car is to train which takes 21h 50m and costs ₹550 - ₹4,400.
It takes approximately 7h 54m to get from Siliguri to Bilāspur, including transfers.
Siliguri to Bilāspur bus services, operated by SVD Travels and Transport LLP, depart from Siliguri station.
Siliguri to Bilāspur train services, operated by Indian Railways, depart from New Jalpaiguri station.
The best way to get from Siliguri to Bilāspur is to train which takes 21h 50m and costs ₹550 - ₹4,400. Alternatively, you can bus, which costs and takes 32h.
What companies run services between Siliguri, India and Bilāspur, India?
Indian Railways operates a train from New Jalpaiguri to Bilaspur Jn once a week. Tickets cost ₹550–4,400 and the journey takes 21h 50m. Alternatively, you can take a bus from Siliguri to Bilaspur via Varanasi in around 32h.
- Website
- goindigo.in
Flights from Bagdogra Airport to Mana Airport via Delhi
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹8,000–25,000
Flights from Bagdogra Airport to Mana Airport via Kolkata
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,500–21,000
Flights from Bagdogra Airport to Mana Airport via Hyderabad
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–21,000
Flights from Bagdogra Airport to Mana Airport via Mumbai
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹9,500–21,000
- Website
- airindia.in
Flights from Bagdogra Airport to Mana Airport via Delhi
- Ave. Duration
- 7h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹10,000–26,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Raipur Jn to Bilaspur Jn
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from New Jalpaiguri to Bilaspur Jn
- Ave. Duration
- 21h 50m
- Frequency
- Once a week
- Estimated price
- ₹550–4,400
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,600
- First Class (1A)
- ₹3,400–4,400
Bus from Siliguri to Varanasi
- Ave. Duration
- 16h 30m
- Frequency
- 4 times a week
- Schedules at
- SVD Travels and Transport LLP
- Website
- Anshu Travels
Bus from Siliguri to Varanasi
- Ave. Duration
- 16h 50m
- Frequency
- Once a week
- Schedules at
- Anshu Travels
- Website
- Naveen Transport
Bus from Varanasi to Bilaspur
- Ave. Duration
- 14h 30m
- Frequency
- 4 times a week
- Schedules at
- Naveen Transport
- Phone
- +91 8821009111
- [email protected]
- Website
- Shiv Shakti Transport
Bus from Varanasi to Bilaspur
- Ave. Duration
- 14h
- Frequency
- 4 times a week
- Website
- Shiv Shakti Transport
- Website
- Shiv Shakti Transport
- Website
- Dwivedi Travels
Bus from Varanasi to Bilaspur
- Ave. Duration
- 12h 50m
- Frequency
- Once a week
- Schedules at
- Dwivedi 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 Florence to Rome, Travel Insider: Top Japan travel tips by Beatrix Holland, and Need to know: Jadrolinija - to help you get the most out of your next trip.
Booking & Getting There
Siliguri to Bilāspur bus services, operated by SVD Travels and Transport LLP, arrive at Varanasi station.
Siliguri to Bilāspur train services, operated by Indian Railways, arrive at Bilaspur Jn station.
Yes, the driving distance between Siliguri to Bilāspur is 1024 km. It takes approximately 15h 21m to drive from Siliguri to Bilāspur.
Book your Siliguri to Bilāspur bus tickets online with Omio.
There are 20+ hotels available in Bilāspur.






