Travel within India is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Barot?

Book now

There are 10 ways to get from Bengaluru to Barot by plane, taxi, bus, car or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended

Fly to Dharamsala, taxi

  1. Fly from Bengaluru (BLR) to Dharamsala (DHM)
  2. Take a taxi from Dharamsala to Barot

Cheapest

Train, bus

  1. Take the train from Yasvantpur Jn to Chandigarh
  2. Take the bus from Chandigarh to Jogindernagar

Fly to Amritsar, taxi

  1. Fly from Bengaluru (BLR) to Amritsar (ATQ)
  2. Take a taxi from Amritsar to Barot

Fly to Chandigarh, bus

  1. Fly from Bengaluru (BLR) to Chandigarh (IXC)
  2. Take the bus from Zirakpur Flyover, Zirakpur to Kullu bypass near Vaishno Temple, Kullu

Fly to Kulu

  1. Fly from Bengaluru (BLR) to Kulu (KUU)

Fly to Dehra Dun, drive

  1. Fly from Bengaluru (BLR) to Dehra Dun (DED)
  2. Drive from Dehra Dun to Barot

Bus, taxi

  1. Take the bus from Bangalore Anand Rao Circle to Mumbai
  2. Take the bus from Mumbai to Kasol City
  3. Take a taxi from Kasol City to Barot

Train, taxi

  1. Take the train from Yasvantpur Jn to Delhi Sarai Rohilla
  2. Take the train from New Delhi to Amb Andaura
  3. Take a taxi from Amb Andaura to Barot

Train, taxi via Jhānsi

  1. Take the train from Ksr Bengaluru to VIRANGANA LAKSHMIBAI station
  2. Take the train from VIRANGANA LAKSHMIBAI station to Una Himachal
  3. Take a taxi from Una Himachal to Barot

Drive

  1. Drive from Bengaluru to Barot

Bengaluru (BLR) to Kulu (KUU) flights

The flight time between Bengaluru (BLR) and Kulu (KUU) is around 12h 5m and covers a distance of around 2078 km. This includes an average layover time of around 7h 6m. Services are operated by AirAsia India, Helitrans, IndiGo Airlines and others. Typically 66 flights run weekly, although weekend and holiday schedules can vary so check in advance.

66 Weekly Planes
12h 5m Average Duration
₹28,242 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Bengaluru to Barot is to train and bus which costs ₹2,200 - ₹8,000 and takes 2 days 12h.

More details

The quickest way to get from Bengaluru to Barot is to fly and taxi which costs ₹17,000 - ₹34,000 and takes 8h 22m.

More details

The distance between Bengaluru and Barot is 2121 km. The road distance is 2608.6 km.

Get driving directions

The best way to get from Bengaluru to Barot without a car is to bus and taxi which takes 38h 32m and costs ₹5,500 - ₹7,000.

More details

It takes approximately 8h 22m to get from Bengaluru to Barot, including transfers.

More details

There is no direct flight from Bengaluru Airport to Dharamsala Airport. The quickest flight takes 5h 15m and has one stopover.

Search flights

Yes, the driving distance between Bengaluru to Barot is 2609 km. It takes approximately 36h 40m to drive from Bengaluru to Barot.

Get driving directions

Vistara, IndiGo Airlines, Go First and two other airlines offer flights from Bengaluru Airport to Dharamsala Airport.

Search flights

There are two+ hotels available in Barot. Prices start at ₹7,500 per night.

More details

The best way to get from Bengaluru to Bengaluru Airport is to taxi which takes 33 min and costs ₹1,000 - ₹1,300.

More details

Map of how to get from Bengaluru to Barot.
Launch map view
  • Distance: 2121.4 km
  • Duration: 8h 22m

What companies run services between Bengaluru, India and Barot, India?

AirAsia India, Helitrans and four other airlines fly from Bengaluru to Barot every 3 hours.

Airlines
IndiGo Airlines
Website
goindigo.in
Flights from Bengaluru to Amritsar
Ave. Duration
3h 15m
When
Every day
Estimated price
₹8,000 - ₹18,000
Flights from Bengaluru to Amritsar via Delhi
Ave. Duration
5h 59m
When
Every day
Estimated price
₹8,000 - ₹18,000
Flights from Bengaluru to Amritsar via Mumbai
Ave. Duration
5h 25m
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
₹8,000 - ₹18,000
Flights from Bengaluru to Amritsar via Goa
Ave. Duration
6h 30m
When
Tuesday, Thursday and Saturday
Estimated price
₹8,000 - ₹18,000
Flights from Bengaluru to Amritsar via Pune
Ave. Duration
6h 45m
When
Every day
Estimated price
₹8,000 - ₹18,000
Flights from Bengaluru to Chandigarh
Ave. Duration
2h 50m
When
Every day
Estimated price
₹7,000 - ₹15,000
Flights from Bengaluru to Chandigarh via Ahmedabad
Ave. Duration
4h 35m
When
Monday, Tuesday, Thursday, Friday and Saturday
Estimated price
₹7,000 - ₹15,000
Flights from Bengaluru to Chandigarh via Mumbai
Ave. Duration
5h 37m
When
Every day
Estimated price
₹7,000 - ₹15,000
Flights from Bengaluru to Chandigarh via Hyderabad
Ave. Duration
5h 55m
When
Every day
Estimated price
₹7,000 - ₹15,000
Flights from Bengaluru to Chandigarh via Delhi
Ave. Duration
6h
When
Every day
Estimated price
₹7,000 - ₹15,000
Flights from Bengaluru to Chandigarh via Madras
Ave. Duration
5h 50m
When
Every day
Estimated price
₹7,000 - ₹15,000
Flights from Bengaluru to Chandigarh via Kolkata
Ave. Duration
6h 5m
When
Every day
Estimated price
₹7,000 - ₹15,000
Flights from Bengaluru to Dehra Dun
Ave. Duration
2h 55m
When
Every day
Estimated price
₹6,000 - ₹15,000
Flights from Bengaluru to Dehra Dun via Delhi
Ave. Duration
5h 5m
When
Every day
Estimated price
₹6,000 - ₹15,000
Flights from Bengaluru to Dehra Dun via Ahmedabad
Ave. Duration
4h 55m
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
₹6,000 - ₹15,000
Flights from Bengaluru to Dehra Dun via Hyderabad
Ave. Duration
4h 55m
When
Every day
Estimated price
₹6,000 - ₹15,000
Flights from Bengaluru to Dehra Dun via Mumbai
Ave. Duration
6h 35m
When
Every day
Estimated price
₹6,000 - ₹15,000
Helitrans
Website
helitrans.no
Flights from Bengaluru to Kulu via Delhi
Ave. Duration
7h 10m
When
Sunday
Estimated price
₹28,000 - ₹75,000
Flights from Bengaluru to Kulu via Pune, Delhi
Ave. Duration
8h 30m
When
Saturday
Estimated price
₹33,000 - ₹90,000
Flights from Bengaluru to Kulu via Delhi, Chandigarh
Ave. Duration
9h 25m
When
Monday to Friday
Estimated price
₹31,000 - ₹85,000
Flights from Bengaluru to Kulu via Pune, Chandigarh
Ave. Duration
9h 25m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
₹33,000 - ₹90,000
Flights from Bengaluru to Kulu via Goa, Delhi
Ave. Duration
9h 55m
When
Saturday
Estimated price
₹34,000 - ₹90,000
Flights from Bengaluru to Kulu via Colombo, Delhi
Ave. Duration
10h 25m
When
Saturday
Estimated price
₹75,000 - ₹5,50,000
Flights from Bengaluru to Kulu via Chandigarh
Ave. Duration
13h 25m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
₹31,000 - ₹85,000
Flights from Bengaluru to Kulu via Madras, Delhi
Ave. Duration
11h 30m
When
Saturday
Estimated price
₹34,000 - ₹90,000
Flights from Bengaluru to Kulu via Kolkata, Delhi
Ave. Duration
11h 50m
When
Saturday
Estimated price
₹42,000 - ₹1,10,000
Flights from Bengaluru to Kulu via Mumbai, Delhi
Ave. Duration
12h
When
Saturday
Estimated price
₹34,000 - ₹90,000
Vistara
Website
airvistara.com
Flights from Bengaluru to Amritsar via Delhi
Ave. Duration
5h 5m
When
Monday to Saturday
Estimated price
₹7,500 - ₹22,000
Flights from Bengaluru to Chandigarh
Ave. Duration
3h 5m
When
Every day
Estimated price
₹7,000 - ₹14,000
Flights from Bengaluru to Chandigarh via Delhi
Ave. Duration
5h
When
Monday to Saturday
Estimated price
₹7,000 - ₹14,000
Flights from Bengaluru to Chandigarh via Hyderabad
Ave. Duration
6h 20m
When
Monday, Friday, Saturday and Sunday
Estimated price
₹7,000 - ₹14,000
Flights from Bengaluru to Dehra Dun via Delhi
Ave. Duration
5h
When
Monday to Saturday
Estimated price
₹8,500 - ₹18,000
Flights from Bengaluru to Dehra Dun via Mumbai
Ave. Duration
5h 50m
When
Monday to Saturday
Estimated price
₹8,500 - ₹18,000
Spicejet
Website
spicejet.com
Flights from Bengaluru to Dharamsala via Delhi
Ave. Duration
5h 40m
When
Every day
Estimated price
₹14,000 - ₹42,000
Air India Limited
Website
airindia.in
Flights from Bengaluru to Amritsar via Delhi
Ave. Duration
5h 37m
When
Every day
Estimated price
₹10,000 - ₹22,000
FlexFlight ApS
Website
flexflight.dk
Flights from Bengaluru to Dehra Dun via Mumbai
Ave. Duration
5h 25m
When
Every day
Estimated price
₹11,000 - ₹44,000
Go First
Website
flygofirst.com
Flights from Bengaluru to Dehra Dun via Mumbai
Ave. Duration
5h 25m
When
Every day
Estimated price
₹11,000 - ₹44,000
Train operators
Indian Railways

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 Yasvantpur Jn to Delhi Sarai Rohilla
Ave. Duration
31h 55m
Frequency
Once a week
Estimated price
₹950 - ₹4,300
Website
irctc.co.in
Book at
12go.asia
Sleeper Class
₹950 - ₹1,200
Third AC (3A)
₹2,400 - ₹3,000
Second AC (2A)
₹3,400 - ₹4,300
Train from New Delhi to Amb Andaura
Ave. Duration
7h 25m
Frequency
Once a week
Estimated price
₹230 - ₹1,200
Website
irctc.co.in
Book at
12go.asia
Sleeper Class
₹230 - ₹300
Third AC (3A)
₹650 - ₹850
Second AC (2A)
₹950 - ₹1,200
Train from Ksr Bengaluru to VIRANGANA LAKSHMIBAI station
Ave. Duration
28h 16m
Frequency
Twice daily
Estimated price
₹800 - ₹3,700
Website
irctc.co.in
Book at
12go.asia
Sleeper Class
₹800 - ₹1,100
Third AC (3A)
₹2,000 - ₹2,600
Second AC (2A)
₹3,000 - ₹3,700
Train from VIRANGANA LAKSHMIBAI station to Una Himachal
Ave. Duration
13h 6m
Frequency
Once a week
Estimated price
₹380 - ₹1,800
Website
irctc.co.in
Book at
12go.asia
Sleeper Class
₹380 - ₹480
Third AC (3A)
₹1,000 - ₹1,300
Second AC (2A)
₹1,400 - ₹1,800
Train from Yasvantpur Jn to Chandigarh
Ave. Duration
2 days 1h
Frequency
Twice a week
Estimated price
₹1,100 - ₹5,500
Website
irctc.co.in
Book at
12go.asia
Sleeper Class
₹1,100 - ₹1,500
Third AC (3A)
₹2,900 - ₹3,600
Second AC (2A)
₹4,100 - ₹5,500
Bus operators
Zingbus
Phone
+918287009889
Email
care@zingbus.com
Website
zingbus.com
Bus from Zirakpur Flyover, Zirakpur to Kullu bypass near Vaishno Temple, Kullu
Ave. Duration
3h 55m
Frequency
Twice daily
Estimated price
₹800 - ₹950
Schedules at
zingbus.com
Vijayanand Travels
Website
vrlbus.in
Bus from Bangalore Anand Rao Circle to Mumbai
Ave. Duration
17h 11m
Frequency
Once daily
Estimated price
₹2,443
Schedules at
vrlbus.in
IntrCity SmartBus
Phone
+917303093510
Email
care@intrcity.com
Website
intrcity.com
Bus from Mumbai to Kasol City
Ave. Duration
14h 45m
Frequency
Once daily
Estimated price
₹1,733
Book at
12go.asia
HRTC
Phone
9418000529
Email
hrtchq@gmail.com
Website
hrtchp.com
Bus from Chandigarh to Jogindernagar
Ave. Duration
6h 59m
Frequency
3 times a day
Estimated price
₹600 - ₹1,400
Schedules at
online.hrtchp.com
Other operators
Taxi from Dharamsala to Barot
Ave. Duration
2h 48m
Estimated price
₹4,300 - ₹5,500
Shankar Taxi Service
Phone
+91 81 46 73 73 73
Website
shankartaxiservice.com
Himalaya Cab
Phone
+91 90151-57476
Website
himalayacab.com
Dharamshala Travels
Phone
+91 94 59 02 70 00
Website
dharamshalataxi.com
Dharamshala Tour And Travel Services
Phone
+91 97 36 36 74 70
Website
dharamshala-tour-and-travel-services-24-hours.business.site

Want to know more about travelling around India

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

ticket