There are 5 ways to get from Siliguri to Kharsia by plane, train, 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 Bagdogra Airport to Mana Airport, train
best- Fly from Bagdogra Airport (IXB) to Mana Airport (RPR)plane IXB - RPR
- Take the train from Raipur Jn to Kharsiatrain
10h 19m₹11,030–22,425Train
cheapest- Take the train from New Jalpaiguri to Kharsiatrain 22512
20h 6m₹500–4,100Drive 980.3 km
- Drive from Siliguri to Kharsiacar 980.3 km
14h 36m₹10,999–15,887Fly Bagdogra Airport to Veer Surendra Sai Airport, train
- Fly from Bagdogra Airport (IXB) to Veer Surendra Sai Airport (JRG)plane IXB - JRG
- Take the train from Jharsuguda Jn to Kharsiatrain
9h 38m₹13,800–26,985Train to Purnea Airport, fly to Veer Surendra Sai Airport, train
- Take the train from Siliguru Town to Purnia Jntrain
- Fly from Purnea Airport (PXN) to Veer Surendra Sai Airport (JRG)plane PXN - JRG
- Take the train from Jharsuguda Jn to Kharsiatrain
29h 2m₹14,033–45,508
Siliguri to Kharsia by train
Comparing Your Travel Options
The cheapest way to get from Siliguri to Kharsia is to train which costs ₹500 - ₹4,100 and takes 20h 6m.
The fastest way to get from Siliguri to Kharsia is to fly and train which takes 9h 38m and costs ₹13,000 - ₹27,000.
Yes, there is a direct train departing from New Jalpaiguri and arriving at Kharsia. Services depart once a week, and operate Saturday. The journey takes approximately 20h 6m.
The distance between Siliguri and Kharsia is 1147 km. The road distance is 980.3 km.
The best way to get from Siliguri to Kharsia without a car is to train which takes 20h 6m and costs ₹500 - ₹4,100.
It takes approximately 10h 19m to get from Siliguri to Kharsia, including transfers.
Siliguri to Kharsia train services, operated by Indian Railways, depart from New Jalpaiguri station.
Siliguri to Kharsia train services, operated by Indian Railways, arrive at Kharsia station.
Yes, the driving distance between Siliguri to Kharsia is 980 km. It takes approximately 14h 36m to drive from Siliguri to Kharsia.
What companies run services between Siliguri, India and Kharsia, India?
Indian Railways operates a train from New Jalpaiguri to Kharsia once a week. Tickets cost ₹500–4,100 and the journey takes 20h 6m.
- Website
- goindigo.in
Flights from Bagdogra Airport to Mana Airport via Delhi
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹10,000–39,000
Flights from Bagdogra Airport to Mana Airport via Kolkata
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- ₹10,000–39,000
Flights from Bagdogra Airport to Mana Airport via Hyderabad
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹10,000–39,000
Flights from Bagdogra Airport to Mana Airport via Mumbai
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹10,000–39,000
Flights from Bagdogra Airport to Veer Surendra Sai Airport via Delhi
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹11,000–34,000
Flights from Bagdogra Airport to Veer Surendra Sai Airport via Kolkata
- Ave. Duration
- 14h
- When
- Every day
- Estimated price
- ₹9,000–28,000
Flights from Purnea Airport to Veer Surendra Sai Airport via Kolkata
- Ave. Duration
- 20h 35m
- When
- Every day
- Estimated price
- ₹13,000–42,000
Flights from Purnea Airport to Veer Surendra Sai Airport via Delhi
- Ave. Duration
- 27h 25m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹21,000–44,000
- Website
- airindia.in
Flights from Bagdogra Airport to Mana Airport via Delhi
- Ave. Duration
- 5h 47m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–23,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Raipur Jn to Kharsia
- Ave. Duration
- 3h 38m
- Frequency
- Every 4 hours
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from New Jalpaiguri to Kharsia
- Ave. Duration
- 20h 6m
- Frequency
- Once a week
- Estimated price
- ₹500–4,100
- Website
- irctc.co.in
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,900–2,500
- First Class (1A)
- ₹3,200–4,100
Train from Jharsuguda Jn to Kharsia
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Siliguru Town to Purnia Jn
- Ave. Duration
- 4h 40m
- Frequency
- 5 times a week
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Jharsuguda Jn to Kharsia
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
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 Travel Insider: Top Japan travel tips by Beatrix Holland, Train travel in France: A guide to SNCF, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.






