There are 6 ways to get from Bengaluru to Berhampore by bus, 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.
Bus, fly, train
best- Take the bus from Shanthinagara Bus Station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Netaji Subhas Chandra Bose International Airport (CCU)plane BLR - CCU
- Take the train from Barrackpore to Berhampore Crttrain
8h 19m₹7,463–19,353Train via Kolkata
cheapest- Take the train from Ksr Bengaluru to Howrah Jntrain 22818
- Take the train from Howrah Jn to Khagraghat Roadtrain 13033 / ...
37h 37m₹1,009–7,600Bus, train
- Take the bus from Bengaluru to Kolaghatbus redbusIndia_VE A/C Seater / Sleeper / ...
- Take the train from Mecheda to Khagraghat Roadtrain 15721
40h 35mDrive 1,931.3 km
- Drive from Bengaluru to Berhamporecar 1,931.3 km
28h 43m₹21,645–31,264Bus
- Take the bus from Bengaluru to Kolkatabus redbusIndia_A/C Sleeper / ...
- Take the bus from Kolkata to Berhamporebus redbusIndia_Volvo 9600 Multi-Axle A/C Sleeper / ...
41h 49mTrain
- Take the train from Krishnarajapurm to New Farakka Jntrain 12509 / ...
- Take the train from New Farakka Jn to Khagraghat Roadtrain 13034 / ...
44h 22m₹1,108–8,624
Bengaluru to Berhampore by train
Comparing Your Travel Options
The cheapest way to get from Bengaluru to Berhampore is to train via Kolkata which costs ₹1,000 - ₹8,000 and takes 37h 37m.
The fastest way to get from Bengaluru to Berhampore is to bus and fly and train which takes 8h 19m and costs ₹7,000 - ₹20,000.
No, there is no direct bus from Bengaluru to Berhampore. However, there are services departing from Bengaluru and arriving at Berhampore via Kolkata. The journey, including transfers, takes approximately 41h 49m.
No, there is no direct train from Bengaluru to Berhampore. However, there are services departing from Ksr Bengaluru and arriving at Khagraghat Road via Howrah Jn. The journey, including transfers, takes approximately 37h 37m.
The distance between Bengaluru and Berhampore is 1786 km. The road distance is 1931.3 km.
The best way to get from Bengaluru to Berhampore without a car is to train via Kolkata which takes 37h 37m and costs ₹1,000 - ₹8,000.
It takes approximately 8h 19m to get from Bengaluru to Berhampore, including transfers.
Bengaluru to Berhampore bus services, operated by SLGT Travels, depart from Bengaluru station.
Bengaluru to Berhampore train services, operated by Indian Railways, depart from Ksr Bengaluru station.
The best way to get from Bengaluru to Berhampore is to train via Kolkata which takes 37h 37m and costs ₹1,000 - ₹8,000. Alternatively, you can bus, which costs and takes 41h 49m.
What companies run services between Bengaluru, India and Berhampore, India?
You can take a train from Ksr Bengaluru to Khagraghat Road via Howrah Jn in around 37h 37m. Alternatively, you can take a bus from Bengaluru to Berhampore via Kolkata in around 41h 49m.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- ₹7,000–15,000
- Website
- spicejet.com
Flights from Kempegowda International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ₹5,500–10,000
- Website
- airindiaexpress.in
Flights from Kempegowda International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹6,500–9,500
- Website
- starlightairline.com
Flights from Kempegowda International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹5,500–16,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Barrackpore to Berhampore Crt
- Ave. Duration
- 2h 36m
- Frequency
- Once daily
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Ksr Bengaluru to Howrah Jn
- Ave. Duration
- 33h
- Frequency
- Once a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,600
- Second AC (2A)
- ₹2,900–3,700
- First Class (1A)
- ₹4,900–6,500
Train from Howrah Jn to Khagraghat Road
- Ave. Duration
- 3h 37m
- Frequency
- 3 times a day
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Mecheda to Khagraghat Road
- Ave. Duration
- 5h 47m
- Frequency
- Once a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Krishnarajapurm to New Farakka Jn
- Ave. Duration
- 38h 58m
- Frequency
- 3 times a week
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,300–3,000
- Second AC (2A)
- ₹3,400–4,200
- First Class (1A)
- ₹5,500–7,500
Train from New Farakka Jn to Khagraghat Road
- Ave. Duration
- 2h 49m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from Shanthinagara Bus Station to Kempegowda International Airport
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- ₹70–290
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹70–90
- Airport Vajra Vayu
- ₹220–290
- [email protected]
- Website
- SLGT Travels
Bus from Bengaluru to Kolaghat
- Ave. Duration
- 33h 45m
- Frequency
- 3 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Bengaluru to Kolkata
- Ave. Duration
- 35h 35m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Kolkata to Berhampore
- Ave. Duration
- 6h
- Frequency
- Every 30 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Bengaluru to Kolaghat
- Ave. Duration
- 32h 34m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Bengaluru to Kolkata
- Ave. Duration
- 36h 5m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Kolkata to Berhampore
- Ave. Duration
- 6h 14m
- Frequency
- 5 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Kolkata to Berhampore
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Website
- Shiv Shakti
- Website
- Shiv Shakti
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 5 delightfully under-the-radar French towns you need to visit, Travelling by boat in Italy, and Getting around the Cyclades - to help you get the most out of your next trip.
Booking & Getting There
Bengaluru to Berhampore bus services, operated by SLGT Travels, arrive at Kolkata station.
Bengaluru to Berhampore train services, operated by Indian Railways, arrive at Howrah Jn station.
Yes, the driving distance between Bengaluru to Berhampore is 1931 km. It takes approximately 28h 43m to drive from Bengaluru to Berhampore.
Book your Bengaluru to Berhampore bus tickets online with Omio.
There are 14+ hotels available in Berhampore.









