There are 5 ways to get from Siliguri to Khulna by train, 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
best- Take the train from New Jalpaiguri to Haldibaritrain 12343 / ...
- Take the train from Chilahati to Khulnatrain Simanta Express / ...
13h 8m$7–39Bus
- Take the bus from Siliguri to Balurghatbus
- Take the bus from Joypurhat to Dhakabus
- Take the bus from Dhaka to Khulnabus
18h 42mDrive 529.5 km
- Drive from Siliguri to Khulnacar 529.5 km
8h 40m$63–91Fly to Netaji Subhas Chandra Bose International Airport, train
- Fly from Bagdogra Airport (IXB) to Netaji Subhas Chandra Bose International Airport (CCU)plane IXB - CCU
- Take the train from Dum Dum Cant to Bangaon Jntrain
- Take the train from Jashore to Khulnatrain
7h 54m$49–116Fly to Shahjalal International Airport, train
- Fly from Bagdogra Airport (IXB) to Shahjalal International Airport (DAC)plane IXB - DAC
- Take the train from Dhaka to Khulnatrain
9h 33m$136–339
Bagdogra Airport (IXB) to Netaji Subhas Chandra Bose International Airport (CCU) flights
Comparing Your Travel Options
The cheapest way to get from Siliguri to Khulna is to train which costs $7 - $40 and takes 13h 8m.
The fastest way to get from Siliguri to Khulna is to fly and train which takes 7h 54m and costs $45 - $120.
No, there is no direct bus from Siliguri to Khulna. However, there are services departing from Siliguri and arriving at Khulna via Joypurhat and Dhaka. The journey, including transfers, takes approximately 18h 42m.
No, there is no direct train from Siliguri to Khulna. However, there are services departing from New Jalpaiguri and arriving at Khulna via Chilahati. The journey, including transfers, takes approximately 13h 8m.
The distance between Siliguri and Khulna is 540 km. The road distance is 529.5 km.
It takes approximately 13h 8m to get from Siliguri to Khulna, including transfers.
Siliguri to Khulna bus services, operated by Shree Krishna Travels, depart from Siliguri station.
Siliguri to Khulna train services, operated by Indian Railways, depart from New Jalpaiguri station.
The best way to get from Siliguri to Khulna is to train which takes 13h 8m and costs $7 - $40. Alternatively, you can bus, which costs and takes 18h 42m.
Siliguri to Khulna bus services, operated by Shree Krishna Travels, arrive at Balurghat station.
What companies run services between Siliguri, India and Khulna, Bangladesh?
You can take a train from New Jalpaiguri to Khulna via Haldibari and Chilahati in around 13h 8m. Alternatively, you can take a bus from Siliguri to Khulna via Balurghat, Joypurhat, and Dhaka in around 18h 42m.
- Website
- goindigo.in
Flights from Bagdogra Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $40–90
- Website
- airindiaexpress.in
Flights from Bagdogra Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $40–90
- Website
- biman-airlines.com
Flights from Bagdogra Airport to Shahjalal International Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 4h 42m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $120–370
- Website
- spicejet.com
Flights from Bagdogra Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $65–85
- Website
- drukair.com.bt
Flights from Bagdogra Airport to Shahjalal International Airport via Paro
- Ave. Duration
- 2h 50m
- When
- Tuesday
- Estimated price
- $45–310
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Jalpaiguri to Haldibari
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- $1–11
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $3–5
- Second AC (2A)
- $5–7
- First Class (1A)
- $8–11
Train from Dum Dum Cant to Bangaon Jn
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- $1–11
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $3–5
- Second AC (2A)
- $5–7
- First Class (1A)
- $8–11
- [email protected]
- Website
- Bangladesh Railway
Train from Chilahati to Khulna
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Estimated price
- $2–22
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $2–5
- 1st class seat (F_SEAT)
- $3–5
- Snigdha
- $5–9
- AC class seat (AC_S)
- $6–10
- 1st class berth (F_BERTH)
- $10–12
- AC class berth (AC_B)
- $15–22
- 1st class Berth (F_BERTH)
- $11
Train from Jashore to Khulna
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a day
- Estimated price
- $1–4
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–2
- 1st class seat (F_SEAT)
- $1–2
- Snigdha
- $2–3
- AC class seat (AC_S)
- $2–4
- 1st class berth (F_BERTH)
- $1–2
- AC class berth (AC_B)
- $2–3
Train from Dhaka to Khulna
- Ave. Duration
- 3h 45m
- Frequency
- 6 times a week
- Estimated price
- $1–21
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–2
- 1st class seat (F_SEAT)
- $1–3
- Snigdha
- $3–12
- AC class seat (AC_S)
- $4–6
- 1st class berth (F_BERTH)
- $4–5
- AC class berth (AC_B)
- $6–9
- S_Chair
- $6
- AC_B
- $21
- AC_S
- $14
- Phone
- +91 9560015900
- [email protected]
- Website
- Shree Krishna Travels
Bus from Siliguri to Balurghat
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Schedules at
- Shree Krishna Travels
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Siliguri to Balurghat
- Ave. Duration
- 6h 50m
- Frequency
- Once a week
- Schedules at
- Tranzking Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Siliguri to Balurghat
- Ave. Duration
- 6h 50m
- Frequency
- Once a week
- Estimated price
- $4–10
- Schedules at
- Zingbus
- Website
- Sana Travels
Bus from Siliguri to Balurghat
- Ave. Duration
- 7h
- Frequency
- Once a week
- Schedules at
- Sana Travels
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Siliguri to Balurghat
- Ave. Duration
- 7h
- Frequency
- Once a week
- Website
- Travel Point World LLP
- Website
- New Grand Travels
Bus from Siliguri to Balurghat
- Ave. Duration
- 7h 50m
- Frequency
- Once a week
- Schedules at
- New Grand Travels
- Phone
- +880 1938-896451
- Website
- Shah Fateh Ali Paribahan
Bus from Joypurhat to Dhaka
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Schedules at
- Shah Fateh Ali Paribahan
- Phone
- +880 2-9020088
- [email protected]
- Website
- Royal Paribahan
Bus from Dhaka to Khulna
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Schedules at
- Royal Paribahan
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 JFK to New York City, Italy Travel Guides, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
Booking & Getting There
Khulna is 30 min ahead of Siliguri. It is currently 3:02 AM in Siliguri and 3:32 AM in Khulna.
Siliguri to Khulna train services, operated by Indian Railways, arrive at Haldibari station.
Yes, the driving distance between Siliguri to Khulna is 530 km. It takes approximately 8h 40m to drive from Siliguri to Khulna.
There are 12+ hotels available in Khulna.
























