Diphu
Diphu
Patna
Patna
Train

Diphu to Patna

Updated: 21 May 2026

The journey from Diphu to Patna covers about 1200 kilometers. You can take a train from Diphu to Patna, which is a long but comfortable journey. Alternatively, you can fly from Guwahati to Patna. The train journey takes about 22 hours. Patna, the capital of Bihar, is known for its rich history and vibrant culture.

Total Distance: 1200 km by road, 900 km air distance.
Fastest Way
Flight from Guwahati, taking 2 hours.
Cheapest Way
Train, costing around 1500 INR.
Compare Diphu to Patna Routes
Train
Direct
Duration
22 hours
Avg Price
1500-4000 INR
Operator
Patna Express
Route
Diphu Station to Patna Station

Book your tickets well in advance.

Travel Tips
  • Weather
    Patna can be very hot in summer; carry light clothing.
  • Local Transport
    Taxis, buses, and auto-rickshaws are available.
  • Food
    Try the local Bihari cuisine.
  • Booking
    Book your accommodation in advance.
  • Connectivity
    Mobile network is good.
Safety Tips
  • Road Safety
    Follow traffic rules.
  • Valuables
    Keep your belongings safe in crowded areas.
  • Emergency Contacts
    Keep the local police number saved.
  • Health
    Carry basic medicines.
People Also Ask
  • Is there a direct train?
    Yes, there are direct trains.
  • How long is the journey?
    It takes about 22 hours by train.
  • Is Patna safe?
    Yes, it is a safe city for tourists.
  • What is the best time to visit?
    Winter is the best time.
  • Are there hotels?
    Yes, there are many hotels.
Quick Info
  • From Diphu, Assam, India
  • To Patna, Bihar, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Patna
1
Golghar
A historical granary with a unique shape.
2
Patna Museum
A museum showcasing a vast collection of artifacts.
3
Bihar Museum
A modern museum with a vast collection.
4
Takht Sri Patna Sahib
A famous Sikh shrine.
Tags
Diphu to Patna Patna travel Assam to Bihar Diphu to Patna train Patna tourism traveling to Patna Patna city Northeast India