There are 4 ways to get from Guwahati to Ranchi by plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  4 h 2 min

  1. GAU - IXR

$101 - $158

Cheapest option

Train  •  26 h 28 min

  1. Kyq Rnc Exp

$23 - $32

2 alternative options

Train, bus  •  25 h 41 min

$25 - $45

Drive  •  14 h 58 min

  1. 600.9 miles

$95 - $150

What companies run services between Guwahati, India and Ranchi, India?

IndiGo Airlines, Vistara and five other airlines fly from Guwahati to Ranchi hourly. Alternatively, Indian Railways operates a train from Guwahati to Ranchi twice a week. Tickets cost $21 - $30 and the journey takes 26 h 15 min.

Airlines
IndiGo Airlines
Website
goindigo.in
Flights from Gauhati to Ranchi via Kolkata
Ave. Duration
4 h 52 min
When
Every day
Estimated price
$120 - $170
Flights from Gauhati to Ranchi via Delhi
Ave. Duration
6 h 15 min
When
Every day
Estimated price
$120 - $170
Flights from Gauhati to Ranchi via Imphal, Kolkata
Ave. Duration
6 h 35 min
When
Monday, Thursday and Saturday
Estimated price
$120 - $170
Flights from Gauhati to Ranchi via Kolkata, Delhi
Ave. Duration
7 h 35 min
When
Every day
Estimated price
$120 - $170
Flights from Gauhati to Ranchi via Bagdogra, Kolkata
Ave. Duration
8 h
When
Every day
Estimated price
$120 - $170
Vistara
Website
airvistara.com
Flights from Gauhati to Ranchi via Delhi
Ave. Duration
5 h 35 min
When
Every day
Estimated price
$100 - $440
Train operators
Bus operators
RedBus
Website
redbus.in
Bus from Siliguri to Purnea
Ave. Duration
4 h 30 min
Frequency
5 times a day
Estimated price
$8 - $12
Book at
redbus.in
Bus from Purnea to Ranchi
Ave. Duration
13 h
Frequency
Once daily
Estimated price
$8 - $12
Book at
redbus.in

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, Need to know: Jadrolinija and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

Questions & Answers

The distance between Guwahati and Ranchi is 722 km. The road distance is 961 km.

The cheapest way to get from Guwahati to Ranchi is to train which costs ₹1,500 - ₹2,300 and takes 26 h 28 min.

The quickest way to get from Guwahati to Ranchi is to fly which takes 4 h 2 min and costs ₹6,500 - ₹11,000.

It takes approximately 4 h 2 min to get from Guwahati to Ranchi, including transfers.