Patna to Bangalore Distance

The road distance between Patna and Bangalore is approximately 2050+ km, and the drive usually takes around 37 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 43 hours, subject to the chosen service and route. If you're travelling by air, Bengaluru International Airport is the nearest airport to Bangalore, located about 28 km away from the city centre. Flights from Patna take around 3 hours. Flying is the fastest way to reach Bangalore, with a total travel time of approximately 3 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Patna, India to Bangalore, India

Direct Options

RECOMMENDED

FASTEST

Patna

Bangalore

Approx Travel Time

2h 30m

₹8,681

Onwards

CHEAPEST

Patna

Bangalore

Approx Travel Time

1d 18h 44m

₹920

Onwards

Patna

Bangalore

Approx Travel Time

1d 12h 24m

₹37,489

Onwards

Via Muzaffarpur

Patna

Muzaffarpur

Bangalore

Approx Travel Time

5h 55m

₹8,850

Onwards

Patna

Muzaffarpur

Bangalore

Approx Travel Time

3h 55m

₹52,726

Onwards

Ads by MMT

Via Ranchi

Patna

Ranchi

Bangalore

Approx Travel Time

4h 20m

₹13,789

Onwards

Via Jabalpur

Patna

Jabalpur

Bangalore

Approx Travel Time

1d 17h

₹995

Onwards

Ads by MMT

Via Gaya

Patna

Gaya

Bangalore

Approx Travel Time

2d 1h 47m

₹4,200

Onwards

Via Lucknow

Patna

Lucknow

Bangalore

Approx Travel Time

5h 25m

₹12,118

Onwards

Via Kolkata

Patna

Kolkata

Bangalore

Approx Travel Time

5h 15m

₹12,669

Onwards

Things To Know About Bangalore

Bangalore, officially called Bengaluru, is the capital and largest city of Karnataka. Known as India's "Garden City," it is famed for its abundant parks and greenery. The city sits on the southern Deccan Plateau at about 900 meters altitude, providing a moderate climate year-round. With a population exceeding 8 million, Bangalore thrives as a major metropolitan hub known for its vibrant tech industry and cultural diversity. Visitors to Bangalore enjoy its pleasant environment and lush gardens, along with a lively urban experience marked by diverse dining, shopping, and entertainment options. The city's welcoming atmosphere and modern infrastructure make it a top destination for travelers from all over India and beyond. The best time to travel from Patna to Bangalore is generally during the cooler, dry months, typically between October and February.

Frequently Asked Questions

What is the distance between Patna and Bangalore?

The distance between Patna and Bangalore is approximately 2050+ km by road.

What is the straight-line (aerial) distance between Patna and Bangalore?

The straight-line distance is approximately 1600+ km.

How long does it take to travel from Patna to Bangalore by road?

It takes around 37 hours by road.

What is the distance from Patna to Bangalore via Muzaffarpur?

Via Muzaffarpur, the distance is approximately 1750+ km, taking around 6 hours.

Is there a train from Patna to Bangalore?

Yes, trains run between Patna and Bangalore, covering approximately 2650+ km in around 43 hours.

What is the flying distance/time from Patna to Bangalore?

By air, the distance is about 1600+ km, with a flight duration of approximately 3 hours to Bengaluru International Airport.

How much does it cost to travel from Patna to Bangalore?

Costs vary by mode — approximately ₹8650+ by flight and ₹37450+ by cab.

Does the distance from Patna to Bangalore change by route?

Yes — the road distance varies from 2050+ km via the direct route to 1750+ km via Muzaffarpur, depending on the path taken.

Does travel time between Patna and Bangalore vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Patna and Bangalore?

The driving distance is 2050+ km, while the straight-line distance is shorter at 1600+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India