Patna
Patna
Train

Doddaballapura to Patna

Updated: 28 May 2026

The distance from Doddaballapura to Patna is approximately 2100 km. You can reach Patna via train from Bangalore City. This route connects the industrial hub of Karnataka to the capital of Bihar. Expect a travel time of 35+ hours by train.

Total Distance: Driving distance 2100 km, Air distance 1800 km.
Fastest Way
Train takes 36 hours.
Cheapest Way
Sleeper class train ticket costs around 2500 INR.
Compare Doddaballapura to Patna Routes
Train
Direct
Duration
36 hours
Avg Price
2500 - 6000 INR
Operator
Patna Express
Route
Bangalore to Patna.

Book early.

Travel Tips
  • Transport
    Use auto-rickshaws.
  • Food
    Try the local street food.
  • Weather
    Patna is hot.
  • Language
    Hindi.
  • Booking
    Book hotels in the city center.
Safety Tips
  • Crowds
    Be careful in markets.
  • Night Travel
    Generally safe.
  • Emergency
    Keep police number saved.
  • Water
    Drink bottled water.
People Also Ask
  • Is Patna safe?
    Yes.
  • Best time to visit?
    Winter.
  • Are there direct trains?
    Yes.
  • How to reach?
    Train from Bangalore.
  • Is it a historic city?
    Yes.
Quick Info
  • From Doddaballapura, Karnataka, India
  • To Patna, Bihar, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Patna
1
Golghar
A historic granary.
2
Patna Museum
A museum with artifacts.
3
Bihar Museum
A modern museum.
4
Takht Sri Patna Sahib
A famous Gurudwara.
Tags
Doddaballapura to Patna Bangalore to Patna train travel to Bihar Doddaballapura transport Patna travel guide fastest way to Patna Patna trip