There are 4 ways to get from Bengaluru to Chābua 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
best- Take the bus from Shanthinagara Bus Station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Dibrugarh Airport (DIB)plane BLR - DIB
7h 20m₹8,822–19,237Train
cheapest- Take the train from Krishnarajapurm to Dibrugarhtrain 22501
2d 17h₹1,528–11,924Bus
- Take the bus from Bangalore, Karnataka to Vijayawada, Andhra Pradeshbus
- Take the bus from Vijayawada, Andhra Pradesh to Siliguri, West Bengalbus
- Take the bus from Siliguri, West Bengal to Tezpur, Assambus
- Take the bus from Paruwa Chariali to Chabuabus
2d 17hDrive 2,912.8 km
- Drive from Bengaluru to Chābuacar 2,912.8 km
42h 57m₹32,804–47,383
Bengaluru to Chābua by bus and train
Questions & Answers
The cheapest way to get from Bengaluru to Chābua is to train which costs ₹1,500 - ₹12,000 and takes 2 days 17h.
The fastest way to get from Bengaluru to Chābua is to bus and fly which takes 7h 20m and costs ₹8,500 - ₹20,000.
No, there is no direct bus from Bengaluru to Chābua. However, there are services departing from Bangalore, Karnataka and arriving at Chabua via Vijayawada, Andhra Pradesh, Siliguri, West Bengal and Paruwa Chariali. The journey, including transfers, takes approximately 2 days 17h.
No, there is no direct train from Bengaluru to Chābua. However, there are services departing from Krishnarajapurm and arriving at Chabua via Dibrugarh. The journey, including transfers, takes approximately 2 days 17h.
The distance between Bengaluru and Chābua is 2461 km. The road distance is 2912.8 km.
The best way to get from Bengaluru to Chābua without a car is to train which takes 2 days 17h and costs ₹1,500 - ₹12,000.
It takes approximately 7h 20m to get from Bengaluru to Chābua, including transfers.
Bengaluru to Chābua bus services, operated by Cherry Collars, depart from Bangalore, Karnataka station.
Bengaluru to Chābua train services, operated by Indian Railways, depart from Krishnarajapurm station.
The best way to get from Bengaluru to Chābua is to train which takes 2 days 17h and costs ₹1,500 - ₹12,000. Alternatively, you can bus, which costs and takes 2 days 17h.
What companies run services between Bengaluru, India and Chābua, India?
Indian Railways operates a train from Krishnarajapurm to Dibrugarh once a week. Tickets cost ₹1,400–11,000 and the journey takes 2d 13h. Alternatively, you can take a bus from Bangalore, Karnataka to Chabua via Vijayawada, Andhra Pradesh, Siliguri, West Bengal, Tezpur, Assam, and Paruwa Chariali in around 2d 17h.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Dibrugarh Airport via Agartala
- Ave. Duration
- 4h 40m
- When
- Thursday and Saturday
- Estimated price
- ₹8,000–23,000
Flights from Kempegowda International Airport to Dibrugarh Airport via Gauhati
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹8,000–23,000
Flights from Kempegowda International Airport to Dibrugarh Airport via Delhi
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- ₹8,000–23,000
Flights from Kempegowda International Airport to Dibrugarh Airport via Kolkata
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ₹8,000–23,000
- Website
- airindiaexpress.in
Flights from Kempegowda International Airport to Dibrugarh Airport via Bagdogra
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,500–16,000
Flights from Kempegowda International Airport to Dibrugarh Airport via Delhi
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹9,500–16,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Krishnarajapurm to Dibrugarh
- Ave. Duration
- 2d 13h
- Frequency
- Once a week
- Estimated price
- ₹1,400–11,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹1,400–1,700
- Third AC (3A)
- ₹3,400–4,300
- Second AC (2A)
- ₹4,900–6,500
- First Class (1A)
- ₹8,000–11,000
- Phone
- +91 080 22483777
- Website
- mybmtc.karnataka.gov.in
Bus from Shanthinagara Bus Station to Kempegowda International Airport
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- ₹70–290
- Website
- https://mybmtc.karnataka.gov.in/en
- Airport Vajra Vayu Electric
- ₹70–90
- Airport Vajra Vayu
- ₹220–290
- Phone
- 18003453986
- Website
- astcbus.in
Bus from Paruwa Chariali to Chabua
- Ave. Duration
- 8h 50m
- Frequency
- Once daily
- Estimated price
- ₹440–650
- Website
- https://astcbus.in/
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 Heading to Europe? Read this before you buy a Eurail Pass, Travelling by boat in Italy, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
Bengaluru to Chābua bus services, operated by Cherry Collars, arrive at Vijayawada, Andhra Pradesh station.
Bengaluru to Chābua train services, operated by Indian Railways, arrive at Dibrugarh station.
Yes, the driving distance between Bengaluru to Chābua is 2913 km. It takes approximately 42h 57m to drive from Bengaluru to Chābua.
There are 25+ hotels available in Chābua.












