There are 7 ways to get from Bengaluru to Nāgāland by plane, taxi, train, 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.
Recommended option
Fly to Dimapur
-
Fly from Bengaluru (BLR) to Dimapur (DMU)
Cheapest option
Train
-
Take the train from Bangalore Cant to Dimapur
5 alternative options
Fly to Jorhat, taxi
-
Fly from Bengaluru (BLR) to Jorhat (JRH)
-
Take a taxi from Jorhat to Tuli
Fly to Imphal, taxi
-
Fly from Bengaluru (BLR) to Imphal (IMF)
-
Take a taxi from Imphal to Kohīma
Fly to Dibrugarh, taxi
-
Fly from Bengaluru (BLR) to Dibrugarh (DIB)
-
Take a taxi from Dibrugarh to Mon
Bus, train
-
Take the bus from Bangalore Madiwala to Vizag Maddilapalem
-
Take the train from Visakhapatnam to Dimapur
Drive
-
Drive from Bengaluru to Dimāpur
Questions & Answers
The cheapest way to get from Bengaluru to Nāgāland is to train which costs ₹1,300 - ₹6,000 and takes 2 days 7h.
The quickest way to get from Bengaluru to Nāgāland is to fly which costs ₹9,000 - ₹23,000 and takes 5h 44m.
Yes, there is a direct train departing from Bangalore Cant and arriving at Dimapur. Services depart once a week, and operate Tuesday. The journey takes approximately 2 days 7h.
The distance between Bengaluru and Nāgāland is 2302 km. The road distance is 2792.5 km.
The best way to get from Bengaluru to Nāgāland without a car is to train which takes 2 days 7h and costs ₹1,300 - ₹6,000.
It takes approximately 5h 44m to get from Bengaluru to Nāgāland, including transfers.
Bengaluru to Nāgāland train services, operated by Indian Railways, depart from Bangalore Cant station.
The best way to get from Bengaluru to Nāgāland is to fly which takes 5h 44m and costs ₹9,000 - ₹23,000. Alternatively, you can train, which costs ₹1,300 - ₹6,000 and takes 2 days 7h.
There is no direct flight from Bengaluru Airport to Dimapur Airport. The quickest flight takes 6h 45m and has one stopover.
Bengaluru to Nāgāland train services, operated by Indian Railways, arrive at Dimapur station.

- Distance: 2302.2 km
- Duration: 5h 44m
What companies run services between Bengaluru, India and Nāgāland, India?
IndiGo Airlines, Air India Limited and four other airlines fly from Bengaluru to Dimāpur every 3 hours. Alternatively, Indian Railways operates a train from Bangalore Cant to Dimapur once a week. Tickets cost ₹1,300 - ₹6,000 and the journey takes 2 days 7h.

- Website
- goindigo.in
Flights from Bengaluru to Dimapur via Delhi
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ₹13,000 - ₹31,000
Flights from Bengaluru to Dimapur via Pune, Kolkata
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ₹11,000 - ₹28,000
Flights from Bengaluru to Dimapur via Ahmedabad, Kolkata
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- ₹13,000 - ₹31,000
Flights from Bengaluru to Dimapur via Ahmedabad, Delhi
- Ave. Duration
- 11h 5m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ₹13,000 - ₹32,000
Flights from Bengaluru to Dimapur via Kolkata
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- ₹9,500 - ₹24,000
Flights from Bengaluru to Jorhat via Kolkata
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹11,000 - ₹29,000
Flights from Bengaluru to Jorhat via Lucknow, Kolkata
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹15,000 - ₹37,000
Flights from Bengaluru to Jorhat via Ahmedabad, Kolkata
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹16,000 - ₹39,000
Flights from Bengaluru to Jorhat via Mumbai, Kolkata
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₹15,000 - ₹37,000
Flights from Bengaluru to Jorhat via Delhi, Gauhati
- Ave. Duration
- 10h 35m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- ₹16,000 - ₹38,000
Flights from Bengaluru to Jorhat via Pune, Kolkata
- Ave. Duration
- 11h 20m
- When
- Every day
- Estimated price
- ₹14,000 - ₹36,000
Flights from Bengaluru to Imphal via Agartala
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹7,500 - ₹19,000
Flights from Bengaluru to Imphal via Kolkata
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹7,500 - ₹19,000
Flights from Bengaluru to Imphal via Gauhati
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹7,500 - ₹20,000
Flights from Bengaluru to Imphal via Delhi
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹10,000 - ₹25,000
Flights from Bengaluru to Imphal via Hyderabad, Kolkata
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday and Saturday
- Estimated price
- ₹7,500 - ₹20,000
Flights from Bengaluru to Imphal via Kolkata, Agartala
- Ave. Duration
- 6h 45m
- When
- Sunday
- Estimated price
- ₹7,500 - ₹19,000
Flights from Bengaluru to Imphal via Kolkata, Gauhati
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹7,500 - ₹20,000
Flights from Bengaluru to Imphal via Mumbai, Kolkata
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹9,500 - ₹23,000
Flights from Bengaluru to Imphal via Pune, Kolkata
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ₹9,000 - ₹23,000
Flights from Bengaluru to Dibrugarh via Kolkata
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ₹9,500 - ₹25,000
Flights from Bengaluru to Dibrugarh via Delhi
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- ₹12,000 - ₹30,000
Flights from Bengaluru to Dibrugarh via Mumbai, Delhi
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ₹13,000 - ₹32,000
Flights from Bengaluru to Dibrugarh via Pune, Kolkata
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- ₹12,000 - ₹29,000
Flights from Bengaluru to Dibrugarh via Kolkata, Gauhati
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- ₹9,500 - ₹25,000
Flights from Bengaluru to Dibrugarh via Ahmedabad, Kolkata
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- ₹13,000 - ₹31,000

- Website
- airindia.in
Flights from Bengaluru to Dimapur via Kolkata
- Ave. Duration
- 6h 22m
- When
- Monday, Wednesday and Friday
- Estimated price
- ₹10,000 - ₹25,000
Flights from Bengaluru to Imphal via Kolkata
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹8,500 - ₹21,000
Flights from Bengaluru to Imphal via Kolkata, Gauhati
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ₹9,000 - ₹22,000

- Website
- flygofirst.com
Flights from Bengaluru to Dibrugarh via Kolkata
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹9,000 - ₹23,000
Flights from Bengaluru to Dibrugarh via Delhi
- Ave. Duration
- 10h 55m
- When
- Every day
- Estimated price
- ₹11,000 - ₹28,000
Flights from Bengaluru to Dibrugarh via Mumbai, Delhi
- Ave. Duration
- 10h 55m
- When
- Every day
- Estimated price
- ₹12,000 - ₹29,000

- Website
- airasia.com
Flights from Bengaluru to Imphal via Kolkata
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹6,000 - ₹17,000
Flights from Bengaluru to Imphal via Gauhati
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹6,500 - ₹17,000

India’s national rail operator runs passenger and freight trains on both long-distance and suburban routes across the country, from slower multi-stop to faster and more comfortable services. It’s a practical and affordable way to explore the country. Advance ticket bookings usually open 120 days before the date of the journey for Indian nationals; 365 days for international travellers. You’ll be allocated a seat or berth when you book and choose your class of travel.
Contact Details
- Website
- indianrail.gov.in
Train from Bangalore Cant to Dimapur
- Ave. Duration
- 2 days 7h
- Frequency
- Once a week
- Estimated price
- ₹1,300 - ₹6,000
- Website
- irctc.co.in
- Book at
- 12go.asia
- Sleeper Class
- ₹1,300 - ₹1,700
- Third AC (3A)
- ₹3,200 - ₹4,000
- Second AC (2A)
- ₹4,600 - ₹6,000
Train from Visakhapatnam to Dimapur
- Ave. Duration
- 37h 30m
- Frequency
- Twice a week
- Estimated price
- ₹900 - ₹4,100
- Website
- irctc.co.in
- Book at
- 12go.asia
- Sleeper Class
- ₹900 - ₹1,200
- Third AC (3A)
- ₹2,200 - ₹2,900
- Second AC (2A)
- ₹3,200 - ₹4,100
- Ave. Duration
- 1h
- Estimated price
- ₹850 - ₹1,100
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 Getting around the Cyclades, 10 amazing places to get away from it all in Australia and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Bengaluru to Nāgāland is 2792 km. It takes approximately 40h 38m to drive from Bengaluru to Nāgāland.
AirAsia India, Air India Limited and IndiGo Airlines offer flights from Bengaluru Airport to Dimapur Airport.
The best way to get from Bengaluru to Bengaluru Airport is to taxi which takes 33 min and costs ₹1,000 - ₹1,300.