There are 5 ways to get from Bagdogra to Digha by plane, train, bus, night 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 Netaji Subhas Chandra Bose International Airport (CCU)plane IXB - CCU
- Take the train from Howrah Jn to Digha Flag Stntrain
6h 24m₹4,313–10,694Train
cheapest- Take the train from Baghdogra to Digha Flag Stntrain 15722
15h 30m₹390–3,000Bus
- Take the bus from Siliguri to Kolkatabus
- Take the bus from Kolkata to Dighabus redbusIndia_AC Seater / ...
19h 32mNight bus, bus
- Take the nightbus from Bagdogra Bihar More to Esplande Bus Standnightbus
- Take the bus from Kolkata - Esplanade Bus Stand to Digha Bus Standbus
15h 41m₹1,340–2,890Drive 674.5 km
- Drive from Bagdogra to Dighacar 674.5 km
10h 6m₹7,561–10,921
Bagdogra to Digha by train
Comparing Your Travel Options
The cheapest way to get from Bagdogra to Digha is to train which costs ₹390 - ₹3,000 and takes 15h 30m.
The fastest way to get from Bagdogra to Digha is to fly and train which takes 6h 24m and costs ₹4,300 - ₹11,000.
No, there is no direct bus from Bagdogra to Digha. However, there are services departing from Siliguri and arriving at Digha via Babughat Bus Stand and Kolkata. The journey, including transfers, takes approximately 19h 32m.
Yes, there is a direct train departing from Baghdogra and arriving at Digha Flag Stn. Services depart once a week, and operate Friday. The journey takes approximately 15h 30m.
The distance between Bagdogra and Digha is 664 km. The road distance is 674.5 km.
The best way to get from Bagdogra to Digha without a car is to train which takes 15h 30m and costs ₹390 - ₹3,000.
It takes approximately 6h 24m to get from Bagdogra to Digha, including transfers.
Bagdogra to Digha bus services, operated by NBSTC, depart from Siliguri station.
Bagdogra to Digha train services, operated by Indian Railways, depart from Baghdogra station.
The best way to get from Bagdogra to Digha is to train which takes 15h 30m and costs ₹390 - ₹3,000. Alternatively, you can bus, which costs and takes 19h 32m.
What companies run services between Bagdogra, West Bengal, India and Digha, West Bengal, India?
Indian Railways operates a train from Baghdogra to Digha Flag Stn once a week. Tickets cost ₹390–3,000 and the journey takes 15h 30m. Alternatively, you can take a train from Baghdogra to Digha via Siliguri Jn, Siliguri, Kolkata, Babughat Bus Stand, and Kolkata in around 19h 32m.
- Website
- goindigo.in
Flights from Bagdogra Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- ₹3,700–8,500
- Website
- airindiaexpress.in
Flights from Bagdogra Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- ₹4,000–8,000
- Website
- spicejet.com
Flights from Bagdogra Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹5,000–11,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Howrah Jn to Digha Flag Stn
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Baghdogra to Digha Flag Stn
- Ave. Duration
- 15h 30m
- Frequency
- Once a week
- Estimated price
- ₹390–3,000
- Website
- irctc.co.in
- Sleeper Class
- ₹390–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
- Phone
- 0353-2514920
- [email protected]
- Website
- North Bengal State Transport
Bus from Siliguri to Kolkata
- Ave. Duration
- 12h 30m
- Frequency
- 5 times a day
- Estimated price
- ₹450–1,400
- Website
- North Bengal State Transport
- Seater
- ₹450–1,400
- [email protected]
- Website
- SLGT Travels
Bus from Kolkata to Digha
- Ave. Duration
- 4h 45m
- Frequency
- Every 15 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- 9073545111
- [email protected]
- Website
- Raipur Cruiser
Bus from Kolkata to Digha
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Website
- Raipur Cruiser
- Schedules at
- Raipur Cruiser
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Kolkata to Digha
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Website
- Express Line
- Schedules at
- Express Line
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Kolkata to Digha
- Ave. Duration
- 4h 55m
- Frequency
- Twice a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Phone
- +91 8336003361
- [email protected]
- Website
- Shyamoli Bus
Night bus from Bagdogra Bihar More to Esplande Bus Stand
- Ave. Duration
- 11h 11m
- Frequency
- 4 times a day
- Estimated price
- ₹1,200–2,600
- Website
- Shyamoli Bus
- Sleeper
- ₹1,200–2,600
- Phone
- +918697733391
- [email protected]
- Website
- WBTC
Bus from Kolkata - Esplanade Bus Stand to Digha Bus Stand
- Ave. Duration
- 4h 15m
- Frequency
- Every 30 minutes
- Estimated price
- ₹140–350
- Website
- WBTC
- Price Range
- ₹140–350
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 Croatia’s Dalmatian Coast by boat, bus, car and train, Is ride-sharing platform BlaBlaCar right for you?, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
Bagdogra to Digha bus services, operated by NBSTC, arrive at Kolkata station.
Bagdogra to Digha train services, operated by Indian Railways, arrive at Digha Flag Stn station.
Yes, the driving distance between Bagdogra to Digha is 675 km. It takes approximately 10h 6m to drive from Bagdogra to Digha.
There are 121+ hotels available in Digha.














