There are 9 ways to get from Balasore to Bagdogra by train, plane, bus, night bus, car, or taxi
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 Netaji Subhas Chandra Bose International Airport, fly
best- Take the train from Balasore to Santragachi Jntrain
- Fly from Netaji Subhas Chandra Bose International Airport (CCU) to Bagdogra Airport (IXB)plane CCU - IXB
6h 50m₹4,437–10,129Train via Raghunāthpur
cheapest- Take the train from Balasore to Barsoi Jntrain 12509 / ...
- Take the train from Barsoi Jn to Baghdogratrain 13149 / ...
15h 50m₹504–3,891Bus
- Take the bus from Balasore to Babughat Bus Standbus
- Take the bus from Kolkata to Siliguribus
20h 45m₹960–2,855Train, night bus
- Take the train from Balasore to Santragachi Jntrain 12704 / ...
- Take the nightbus from Esplande Bus Stand to Bagdogra Bihar Morenightbus
17h 18m₹1,389–4,039Train to Biju Patnaik International Airport, fly
- Take the train from Balasore to Cuttacktrain
- Fly from Biju Patnaik International Airport (BBI) to Bagdogra Airport (IXB)plane BBI - IXB
11h 32m₹10,427–22,415Train, train to Birsa Munda Airport, fly
- Take the train from Balasore to Muritrain
- Take the train from Muri to Ranchitrain
- Fly from Birsa Munda Airport (IXR) to Bagdogra Airport (IXB)plane IXR - IXB
14h 3m₹9,336–19,366Train
- Take the train from Balasore to Aluabari Roadtrain 07046
- Take the train from Aluabari Road to Baghdogratrain 13149 / ...
16h 14m₹507–3,934Drive 689.6 km
- Drive from Balasore to Bagdogracar 689.6 km
10h 15m₹7,738–11,177Taxi
- Take the taxi from Balasore to Bagdogrataxi 689.6 km
10h 15m₹13,000–17,000
Balasore to Bagdogra by train
Comparing Your Travel Options
The cheapest way to get from Balasore to Bagdogra is to bus which costs ₹950 - ₹2,900 and takes 20h 45m.
The fastest way to get from Balasore to Bagdogra is to train and fly which takes 6h 50m and costs ₹4,400 - ₹11,000.
No, there is no direct bus from Balasore to Bagdogra. However, there are services departing from Balasore and arriving at Siliguri via Kolkata. The journey, including transfers, takes approximately 20h 45m.
No, there is no direct train from Balasore to Bagdogra. However, there are services departing from Balasore and arriving at Baghdogra via Barsoi Jn. The journey, including transfers, takes approximately 15h 50m.
The distance between Balasore and Bagdogra is 706 km. The road distance is 689.6 km.
The best way to get from Balasore to Bagdogra without a car is to train via Raghunāthpur which takes 15h 50m and costs ₹500 - ₹3,900.
It takes approximately 6h 50m to get from Balasore to Bagdogra, including transfers.
Balasore to Bagdogra bus services, operated by Shivam Travels, depart from Balasore station.
Balasore to Bagdogra train services, operated by Indian Railways, depart from Balasore station.
The best way to get from Balasore to Bagdogra is to train via Raghunāthpur which takes 15h 50m and costs ₹500 - ₹3,900. Alternatively, you can bus, which costs ₹950 - ₹2,900 and takes 20h 45m.
What companies run services between Balasore, India and Bagdogra, West Bengal, India?
You can take a train from Balasore to Baghdogra via Barsoi Jn in around 15h 50m. Alternatively, you can take a bus from Balasore to Baghdogra via Babughat Bus Stand, Kolkata, Siliguri, and Siliguri Jn in around 20h 45m.
- Website
- goindigo.in
Flights from Netaji Subhas Chandra Bose International Airport to Bagdogra Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹3,900–8,500
Flights from Biju Patnaik International Airport to Bagdogra Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–19,000
Flights from Biju Patnaik International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–19,000
Flights from Biju Patnaik International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₹12,000–19,000
Flights from Birsa Munda Airport to Bagdogra Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹7,500–17,000
Flights from Birsa Munda Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 7h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,500–17,000
- Website
- airindiaexpress.in
Flights from Netaji Subhas Chandra Bose International Airport to Bagdogra Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- ₹4,100–8,500
Flights from Biju Patnaik International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 7h 56m
- When
- Every day
- Estimated price
- ₹11,000–29,000
Flights from Biju Patnaik International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Thursday and Saturday
- Estimated price
- ₹14,000–32,000
Flights from Birsa Munda Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ₹10,000–25,000
- Website
- spicejet.com
Flights from Netaji Subhas Chandra Bose International Airport to Bagdogra Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹6,500–8,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Balasore to Santragachi Jn
- Ave. Duration
- 3h
- Frequency
- Every 2 hours
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Balasore to Barsoi Jn
- Ave. Duration
- 12h 14m
- Frequency
- 6 times a week
- Estimated price
- ₹340–2,600
- Website
- irctc.co.in
- Sleeper Class
- ₹340–410
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Barsoi Jn to Baghdogra
- Ave. Duration
- 2h 36m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Balasore to Santragachi Jn
- Ave. Duration
- 3h
- Frequency
- Every 2 hours
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Balasore to Cuttack
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,400
Train from Balasore to Muri
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Muri to Ranchi
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Balasore to Aluabari Road
- Ave. Duration
- 13h 55m
- Frequency
- Once a week
- Estimated price
- ₹370–2,900
- Website
- irctc.co.in
- Sleeper Class
- ₹370–440
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,900
Train from Aluabari Road to Baghdogra
- Ave. Duration
- 1h 19m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- 9433012790
- [email protected]
- Website
- shivambus.com
Bus from Balasore to Babughat Bus Stand
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹400–650
- Schedules at
- shivambus.com
- Sleeper
- ₹400–650
- Phone
- 0353-2514920
- [email protected]
- Website
- North Bengal State Transport
Bus from Kolkata to Siliguri
- Ave. Duration
- 12h
- Frequency
- 5 times a day
- Estimated price
- ₹450–1,400
- Website
- North Bengal State Transport
- Seater
- ₹450–1,400
- Phone
- +91 8336003361
- [email protected]
- Website
- Shyamoli Bus
Night bus from Esplande Bus Stand to Bagdogra Bihar More
- Ave. Duration
- 12h 34m
- Frequency
- 4 times a day
- Estimated price
- ₹1,200–2,600
- Website
- Shyamoli Bus
- Sleeper
- ₹1,200–2,600
- Ave. Duration
- 10h 15m
- Estimated price
- ₹13,000–17,000
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 London City Airport into central London, Flying into Beijing?, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
Booking & Getting There
Balasore to Bagdogra bus services, operated by Shivam Travels, arrive at Babughat Bus Stand station.
Balasore to Bagdogra train services, operated by Indian Railways, arrive at Barsoi Jn station.
Yes, the driving distance between Balasore to Bagdogra is 690 km. It takes approximately 10h 15m to drive from Balasore to Bagdogra.
There are 314+ hotels available in Bagdogra.














