There are 6 ways to get from Siliguri to Berhampore by bus, train, car, taxi, 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.
Bus
best- Take the bus from Siliguri to Berhamporebus redbusIndia_Bharat Benz A/C Sleeper / ...
7h 45m₹320–3,000Train
cheapest- Take the train from Siliguri Jn to Khagraghat Roadtrain 15644
8h 33m₹240–1,900Train via Ingrāj Bāzār
- Take the train from New Jalpaiguri to Malda Towntrain 12346 / ...
- Take the train from Malda Town to Khagraghat Roadtrain 13034 / ...
8h 10m₹344–2,671Drive 357.1 km
- Drive from Siliguri to Berhamporecar 357.1 km
5h 24m₹4,008–5,788Taxi
- Take the taxi from Siliguri to Berhamporetaxi 357.1 km
5h 24m₹8,000–10,000Fly, train
- Fly from Bagdogra Airport (IXB) to Netaji Subhas Chandra Bose International Airport (CCU)plane IXB - CCU
- Take the train from Barrackpore to Berhampore Crttrain
5h 59m₹4,851–11,991
Siliguri to Berhampore by bus
Comparing Your Travel Options
The cheapest way to get from Siliguri to Berhampore is to bus which costs ₹320 - ₹3,000 and takes 7h 45m.
The fastest way to get from Siliguri to Berhampore is to drive which takes 5h 24m and costs ₹4,000 - ₹6,000.
Yes, there is a direct bus departing from Siliguri and arriving at Berhampore. Services depart hourly, and operate every day. The journey takes approximately 7h 45m.
Yes, there is a direct train departing from Siliguri Jn and arriving at Khagraghat Road. Services depart once a week, and operate Thursday. The journey takes approximately 8h 33m.
The distance between Siliguri and Berhampore is 358 km. The road distance is 357.1 km.
The best way to get from Siliguri to Berhampore without a car is to bus which takes 7h 45m and costs ₹320 - ₹3,000.
The bus from Siliguri to Berhampore takes 7h 45m including transfers and departs hourly.
Siliguri to Berhampore bus services, operated by Lokenath Bus Service, depart from Siliguri station.
Siliguri to Berhampore train services, operated by Indian Railways, depart from New Jalpaiguri station.
The best way to get from Siliguri to Berhampore is to bus which takes 7h 45m and costs ₹320 - ₹3,000. Alternatively, you can train via Ingrāj Bāzār, which costs ₹340 - ₹2,700 and takes 8h 10m.
What companies run services between Siliguri, India and Berhampore, India?
Lokenath Bus Service operates a bus from Siliguri to Berhampore 5 times a day, and the journey takes 7h 45m. 18 other operators also service this route. Alternatively, you can take a train from New Jalpaiguri to Khagraghat Road via Malda Town in around 8h 10m.
- Website
- goindigo.in
Flights from Bagdogra Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹3,900–8,500
- Website
- airindiaexpress.in
Flights from Bagdogra Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- ₹4,100–8,500
- Website
- spicejet.com
Flights from Bagdogra Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹6,500–8,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Jalpaiguri to Malda Town
- Ave. Duration
- 3h 33m
- Frequency
- Hourly
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Malda Town to Khagraghat Road
- Ave. Duration
- 3h 37m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
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 Siliguri Jn to Khagraghat Road
- Ave. Duration
- 8h 33m
- Frequency
- Once a week
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–800
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,400–1,900
- Website
- Lokenath Bus Service
Bus from Siliguri to Berhampore
- Ave. Duration
- 7h 45m
- Frequency
- 5 times a day
- Schedules at
- Lokenath Bus Service
- Phone
- 0353-2514920
- [email protected]
- Website
- North Bengal State Transport
Bus from Siliguri to Berhampore
- Ave. Duration
- 8h
- Frequency
- Every 4 hours
- Estimated price
- ₹320–450
- Website
- North Bengal State Transport
- Phone
- +91 86038 69858
- [email protected]
- Website
- Pammi Travels
Bus from Siliguri to Berhampore
- Ave. Duration
- 7h 29m
- Frequency
- 4 times a day
- Website
- Pammi Travels
Bus from Siliguri to Berhampore
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Schedules at
- Shyam Express Private Limited
- Website
- SNR Paribahan
Bus from Siliguri to Berhampore
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Schedules at
- SNR Paribahan
- Website
- New Maa Shivani
Bus from Siliguri to Berhampore
- Ave. Duration
- 9h 10m
- Frequency
- Twice daily
- Schedules at
- New Maa Shivani
- Website
- Maa Durga Bus Service
Bus from Siliguri to Berhampore
- Ave. Duration
- 8h
- Frequency
- Once daily
- Schedules at
- Maa Durga Bus Service
- Phone
- +91 7044193936
- [email protected]
- Website
- Aitiana Travels
Bus from Siliguri to Berhampore
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Schedules at
- Aitiana Travels
- Website
- Rubi Paribahan
Bus from Siliguri to Berhampore
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Schedules at
- Rubi Paribahan
- Website
- Aradhana Bus Service
Bus from Siliguri to Berhampore
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Schedules at
- Aradhana Bus Service
- Website
- Upasana Transport
Bus from Siliguri to Berhampore
- Ave. Duration
- 8h 30m
- Frequency
- 6 times a week
- Schedules at
- Upasana Transport
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Siliguri to Berhampore
- Ave. Duration
- 7h 40m
- Frequency
- 5 times a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Siliguri to Berhampore
- Ave. Duration
- 8h
- Frequency
- 5 times a week
- Estimated price
- ₹900–3,000
- Website
- Shymoli Paribahan
- Website
- Aradhana Travel
Bus from Siliguri to Berhampore
- Ave. Duration
- 8h
- Frequency
- 3 times a week
- Schedules at
- Aradhana Travel
- Website
- Royal Bus Service
Bus from Siliguri to Berhampore
- Ave. Duration
- 7h 40m
- Frequency
- 3 times a week
- Schedules at
- Royal Bus Service
- Website
- Sanghita Bus Service
Bus from Siliguri to Berhampore
- Ave. Duration
- 7h 45m
- Frequency
- 3 times a week
- Schedules at
- Sanghita Bus Service
- Website
- Mahaprabhu Travels
Bus from Siliguri to Berhampore
- Ave. Duration
- 10h 30m
- Frequency
- Twice a week
- Schedules at
- Mahaprabhu Travels
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Siliguri to Berhampore
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Website
- Express Line
- Schedules at
- Express Line
- Website
- Uttarer Sathi
Bus from Siliguri to Berhampore
- Ave. Duration
- 7h 45m
- Frequency
- Once a week
- Schedules at
- Uttarer Sathi
- Ave. Duration
- 5h 24m
- Estimated price
- ₹8,000–10,000
99 Taxi
- Phone
- +91 89 00 77 18 88
- Website
- 99taxi.in
Aayush Holidays
- Phone
- +91 97 33 41 23 40
- Website
- aayushholidays.com
Go Eazy Cab
- Phone
- +91 80 16 91 69 69
- Website
- goeazycab.com
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 Train travel in Spain: A guide to Renfe, Travelling by boat in Italy, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
Booking & Getting There
Siliguri to Berhampore bus services, operated by Lokenath Bus Service, arrive at Berhampore station.
Siliguri to Berhampore train services, operated by Indian Railways, arrive at Malda Town station.
Yes, the driving distance between Siliguri to Berhampore is 357 km. It takes approximately 5h 24m to drive from Siliguri to Berhampore.
Book your Siliguri to Berhampore bus tickets online with Omio.
There are 13+ hotels available in Berhampore.













