There are 7 ways to get from Valsād to Bagdogra by train, plane, 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.
Train to Surat, fly
best- Take the train from Valsad to Surat
- Fly from Surat (STV) to Bagdogra Airport (IXB)STV - IXB
8h 36m₹9,612–19,602Train via Khagaria
cheapest- Take the train from Valsad to Khagaria Jn.22913
- Take the train from Khagaria Jn. to Baghdogra13246 / ...
40h 41m₹1,012–7,644Train
- Take the train from Valsad to Borivali12954 / ...
- Take the train from Thane to New Jalpaiguri12519
39h 40m₹1,295–10,336Drive 1,965.6 km
- Drive from Valsād to Bagdogra1,965.6 km
29h 3m₹20,838–30,099Train to Chhatrapati Shivaji Maharaj International Airport, fly
- Take the train from Valsad to Borivali
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Bagdogra Airport (IXB)BOM - IXB
6h 41m₹5,852–15,575Train to Civil Airport Harni, fly
- Take the train from Valsad to Vadodara Jn
- Fly from Civil Airport Harni (BDQ) to Bagdogra Airport (IXB)BDQ - IXB
9h 19m₹9,560–22,840Train, train to Sardar Vallabhbhai Patel International Airport, fly
- Take the train from Valsad to Surat
- Take the train from Surat to Ahmedabad Jn
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Bagdogra Airport (IXB)AMD - IXB
9h 34m₹6,832–18,142
Valsād to Bagdogra by train
Questions & Answers
The cheapest way to get from Valsād to Bagdogra is to train via Khagaria which costs ₹1,000 - ₹8,000 and takes 40h 41m.
The fastest way to get from Valsād to Bagdogra is to train and fly which takes 6h 41m and costs ₹5,500 - ₹16,000.
No, there is no direct train from Valsād to Bagdogra. However, there are services departing from Valsad and arriving at Baghdogra via Khagaria Jn.. The journey, including transfers, takes approximately 40h 41m.
The distance between Valsād and Bagdogra is 1787 km. The road distance is 1965.6 km.
The best way to get from Valsād to Bagdogra without a car is to train which takes 39h 40m and costs ₹1,300 - ₹11,000.
It takes approximately 8h 36m to get from Valsād to Bagdogra, including transfers.
Valsād to Bagdogra train services, operated by Indian Railways, depart from Valsad station.
Valsād to Bagdogra train services, operated by Indian Railways, arrive at Khagaria Jn. station.
Yes, the driving distance between Valsād to Bagdogra is 1966 km. It takes approximately 29h 3m to drive from Valsād to Bagdogra.
There are 271+ hotels available in Bagdogra.
What companies run services between Valsād, India and Bagdogra, West Bengal, India?
You can take a train from Valsad to Bagdogra via Borivali, Dadar, Thane, and New Jalpaiguri in around 39h 40m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- goindigo.in
Flights from Surat to Bagdogra Airport via Delhi
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₹8,500–20,000
Flights from Surat to Bagdogra Airport via Kolkata
- Ave. Duration
- 13h 10m
- When
- Every day
- Estimated price
- ₹8,500–20,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Bagdogra Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹7,500–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹7,500–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Bagdogra Airport via Hyderabad
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹7,500–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹7,500–18,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Bagdogra Airport via Kolkata
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹7,500–18,000
Flights from Civil Airport Harni to Bagdogra Airport via Delhi
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹11,000–26,000
Flights from Sardar Vallabhbhai Patel International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹6,000–16,000
Flights from Sardar Vallabhbhai Patel International Airport to Bagdogra Airport via Hyderabad
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹6,000–16,000
Flights from Sardar Vallabhbhai Patel International Airport to Bagdogra Airport via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹6,000–16,000
- Website
- starlightairline.com
Flights from Chhatrapati Shivaji Maharaj International Airport to Bagdogra Airport
- Ave. Duration
- 2h 52m
- When
- Every day
- Estimated price
- ₹5,500–11,000
Flights from Civil Airport Harni to Bagdogra Airport via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹8,500–22,000
Flights from Sardar Vallabhbhai Patel International Airport to Bagdogra Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹6,000–15,000
Flights from Sardar Vallabhbhai Patel International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 5h 55m
- When
- Saturday
- Estimated price
- ₹6,000–15,000
- Website
- airindia.in
Flights from Surat to Bagdogra Airport via Delhi
- Ave. Duration
- 11h 40m
- When
- Monday to Saturday
- Estimated price
- ₹13,000–19,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Bagdogra Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹7,000–18,000
Flights from Civil Airport Harni to Bagdogra Airport via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,500–24,000
- Website
- airindiaexpress.in
Flights from Surat to Bagdogra Airport via Delhi
- Ave. Duration
- 11h 40m
- When
- Monday to Saturday
- Estimated price
- ₹13,000–19,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Bagdogra Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹7,000–18,000
- Website
- spicejet.com
Flights from Surat to Bagdogra Airport via Bengaluru
- Ave. Duration
- 7h 20m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- ₹14,000–27,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Bagdogra Airport
- Ave. Duration
- 2h 50m
- When
- Monday to Saturday
- Estimated price
- ₹8,000–20,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Valsad to Surat
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Valsad to Borivali
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Thane to New Jalpaiguri
- Ave. Duration
- 35h 20m
- Frequency
- Once a week
- Estimated price
- ₹900–7,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,200–4,000
- First Class (1A)
- ₹5,000–7,000
Train from Valsad to Vadodara Jn
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Surat to Ahmedabad Jn
- Ave. Duration
- 4h 31m
- Frequency
- Every 30 minutes
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Valsad to Khagaria Jn.
- Ave. Duration
- 30h 47m
- Frequency
- Once a week
- Estimated price
- ₹750–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,500
- First Class (1A)
- ₹4,700–6,000
Train from Khagaria Jn. to Baghdogra
- Ave. Duration
- 8h 54m
- Frequency
- Twice daily
- Estimated price
- ₹230–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
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, Italy Travel Guides, and Getting to Milan from the airport - to help you get the most out of your next trip.






