Diphu
Diphu
Ranchi
Ranchi
Train

Diphu to Ranchi

Updated: 21 May 2026

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

Total Distance: 1400 km by road, 1100 km air distance.
Fastest Way
Flight from Guwahati, taking 2.5 hours.
Cheapest Way
Train, costing around 1700 INR.
Compare Diphu to Ranchi Routes
Train
Direct
Duration
26 hours
Avg Price
1700-4500 INR
Operator
Ranchi Express
Route
Diphu Station to Ranchi Station

Book your tickets well in advance.

Travel Tips
  • Weather
    Ranchi has pleasant weather throughout the year.
  • Local Transport
    Taxis, buses, and auto-rickshaws are available.
  • Food
    Try the local Jharkhandi 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 26 hours by train.
  • Is Ranchi 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 Ranchi, Jharkhand, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Ranchi
1
Hundru Falls
A beautiful waterfall near Ranchi.
2
Dassam Falls
A stunning waterfall.
3
Ranchi Lake
A beautiful lake in the center of the city.
4
Jagannath Temple
A historical temple.
Tags
Diphu to Ranchi Ranchi travel Assam to Jharkhand Diphu to Ranchi train Ranchi tourism traveling to Ranchi Ranchi city Northeast India