Amritsar
Amritsar
Ranchi
Ranchi
Train

Amritsar to Ranchi

Updated: 20 May 2026

The journey from Amritsar to Ranchi covers 1600 km. There are no direct trains, so you will need to change at major hubs. Flights are available to Ranchi, usually with a layover in Delhi. Ranchi is the capital of Jharkhand.

Total Distance: 1600 km by road, 1400 km by air.
Fastest Way
Flight via Delhi, 7 hours.
Cheapest Way
Train (Sleeper Class) at 1500 INR.
Compare Amritsar to Ranchi Routes
Train
Connecting
Duration
30 hours
Avg Price
1500-4000 INR
Operator
Indian Railways
Route
Amritsar-Delhi-Ranchi

Long journey, plan accordingly.

Travel Tips
  • Planning
    Book flights early.
  • Transport
    Ranchi has good taxi services.
  • Food
    Try local Jharkhandi cuisine.
  • Weather
    Pleasant in winter.
  • Connectivity
    Good.
Safety Tips
  • Night Travel
    Avoid late arrivals.
  • Valuables
    Keep safe.
  • Health
    Carry water.
  • Emergency
    Keep numbers.
People Also Ask
  • Is there a direct train?
    No.
  • How long is the trip?
    30 hours.
  • Are flights available?
    Via Delhi.
  • Is Ranchi safe?
    Yes.
  • Best time to visit?
    Winter.
Quick Info
  • From Amritsar, Punjab, India
  • To Ranchi, Jharkhand, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Ranchi
1
Hundru Falls
A beautiful waterfall.
2
Dassam Falls
Another scenic waterfall.
3
Jagannath Temple
A famous temple.
4
Rock Garden
A beautiful garden.
Tags
Amritsar to Ranchi train flights to Ranchi travel Punjab to Jharkhand Ranchi travel guide Amritsar to Ranchi distance best way to reach Ranchi train fare travel tips