Mandi to Bengaluru
Distance, road route, travel options and tentative fare estimates by car, bus and train from Mandi, Himachal Pradesh to Bengaluru, Karnataka.
Approx Distance: 2710 km
Approx Duration: 60.2 hrs
Route overview
Mandi to Bengaluru is about 2710 km by road, roughly 60.2 hours of travel time.
By car: Mandi to Bengaluru
About 54h of driving split over 7 days, plus stops.
- Start from Mandi. Leave early (5–6 AM) and avoid driving on highways after dark.
- 150 km (about 3h of driving) — Rest stop around km 150. Look for a town or highway plaza with fuel and food.
- 150 km (about 3h of driving) — Rest stop around km 300. Look for a town or highway plaza with fuel and food.
- 87 km (about 1h 45m of driving) — Overnight halt around km 387. Stop for the night in a town along the highway with hotels.
- 150 km (about 3h of driving) — Rest stop around km 537. Look for a town or highway plaza with fuel and food.
- 150 km (about 3h of driving) — Rest stop around km 687. Look for a town or highway plaza with fuel and food.
- 87 km (about 1h 45m of driving) — Overnight halt around km 774. Stop for the night in a town along the highway with hotels.
- 150 km (about 3h of driving) — Rest stop around km 924. Look for a town or highway plaza with fuel and food.
- 150 km (about 3h of driving) — Rest stop around km 1074. Look for a town or highway plaza with fuel and food.
- 87 km (about 1h 45m of driving) — Overnight halt around km 1161. Stop for the night in a town along the highway with hotels.
- 150 km (about 3h of driving) — Rest stop around km 1311. Look for a town or highway plaza with fuel and food.
- 150 km (about 3h of driving) — Rest stop around km 1461. Look for a town or highway plaza with fuel and food.
- 87 km (about 1h 45m of driving) — Overnight halt around km 1549. Stop for the night in a town along the highway with hotels.
- 150 km (about 3h of driving) — Rest stop around km 1699. Look for a town or highway plaza with fuel and food.
- 150 km (about 3h of driving) — Rest stop around km 1849. Look for a town or highway plaza with fuel and food.
- 87 km (about 1h 45m of driving) — Overnight halt around km 1936. Stop for the night in a town along the highway with hotels.
- 150 km (about 3h of driving) — Rest stop around km 2086. Look for a town or highway plaza with fuel and food.
- 150 km (about 3h of driving) — Rest stop around km 2236. Look for a town or highway plaza with fuel and food.
- 87 km (about 1h 45m of driving) — Overnight halt around km 2323. Stop for the night in a town along the highway with hotels.
- 150 km (about 3h of driving) — Rest stop around km 2473. Look for a town or highway plaza with fuel and food.
- 150 km (about 3h of driving) — Rest stop around km 2623. Look for a town or highway plaza with fuel and food.
- 87 km (about 1h 45m of driving) — Arrive in Bengaluru
By bus: Mandi to Bengaluru
3 bus rides with 2 changes. Operators and departure times vary — check live availability before you travel.
- Board at Mandi. Go to the main bus stand / ISBT in Mandi. Overnight buses usually leave in the evening; book a seat in advance for sleeper and Volvo services.
- Mandi → change point 1. AC Sleeper / Volvo (overnight) · ~903 km Takes about 20h 4m. Tentative fare ₹990–₹2,580.
- Change buses at a major city (around km 903). Get down at the bus stand of a large city on the highway and take the next bus towards Bengaluru. If your connection is not until the next day, stay the night there.
- change point 1 → change point 2. AC Sleeper / Volvo (overnight) · ~903 km Takes about 20h 4m. Tentative fare ₹990–₹2,580.
- Change buses at a major city (around km 1807). Get down at the bus stand of a large city on the highway and take the next bus towards Bengaluru. If your connection is not until the next day, stay the night there.
- change point 2 → Bengaluru. AC Sleeper / Volvo (overnight) · ~903 km Takes about 20h 4m. Tentative fare ₹990–₹2,580.
- Arrive in Bengaluru
By train: Mandi to Bengaluru
The nearest railway stations are Baijnath Paprola (about 47 km away) for Mandi and Bangalore City Jn for Bengaluru. There is no direct train between them in our timetable data; most travellers change trains at a major junction. Options with a change:
- With two changes, 65h 20m in total: BAIJNATHPAPROLA - PATHANKOT PASSENGER (52468) 02:10 PM Baijnath Paprola to 08:25 PM Pathankot, then Dhauladhar Express (14036) 10:30 PM Pathankot to 07:16 AM Daya Basti, then Delhi Sarai Rohilla-Yesvantpur AC Duronto Express (12214) 11:01 PM Daya Basti to 07:30 AM Yesvantpur Jn — change at Pathankot (about 2h 5m wait) and Daya Basti (about 15h 45m wait)
Train details come from a 2015 railway timetable snapshot — newer trains, changed timings and running days are not included, so confirm on IRCTC before you plan around a train.
Tentative fare estimate
Approximate fares for about 2710 km, estimated from typical Indian per-km tariffs — not a live quote from any operator.
- Car / Taxi: Hatchback ₹29,910 · Sedan ₹35,330 · SUV ₹46,220 · Innova / MUV ₹51,690 · Tempo Traveller ₹59,920
- Bus: Non-AC Seater ₹2,980 · AC Seater ₹4,880 · Non-AC Sleeper ₹4,340 · AC Sleeper ₹6,230 · Volvo / Multi-Axle ₹7,640
- Train: Sleeper ₹1,660 · Economy ₹2,740 · Third AC ₹3,820 · Second AC ₹5,450 · First AC ₹7,620
Tentative estimates only — actual fares vary by operator, season, class and how early you book.
Other routes
More routes from Mandi
More routes to Bengaluru
Routes from Bengaluru
Related Tour Packages