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. Fly from Gauhati (GAU) to Ranchi (IXR) GAU - IXR

$101 - $157

Cheapest option

Train  •  26 h 43 min

  1. Take the train from Kamakhya (KYQ) to Ranchi (RNC) Kyq-Rnc Exp

$22 - $30

2 alternative options

Train, bus  •  23 h 48 min

  1. Take the train from Guwahati (GHY) to Kishanganj (KNE)
  2. Take the bus from Kishanganj to Purnea
  3. Take the bus from Purnea to Ranchi

$24 - $40

Drive  •  14 h 58 min

  1. Drive from Guwahati to Ranchi 600.9 miles

$95 - $150

Questions & Answers

The cheapest way to get from Guwahati to Ranchi is to train which costs ₹1,600 - ₹2,200 and takes 26 h 43 min.

More details

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

More details

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

Get driving directions

The best way to get from Guwahati to Ranchi without a car is to train and bus which takes 23 h 48 min and costs ₹1,700 - ₹2,900.

More details

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

More details

The best way to get from Guwahati to Ranchi is to fly which takes 4 h 2 min and costs ₹7,000 - ₹12,000. Alternatively, you can train, which costs ₹1,600 - ₹2,200 and takes 26 h 43 min.

Mode details

There is no direct flight from Gauhati Airport to Ranchi Airport. The quickest flight takes 4 h 25 min and has one stopover.

Search flights

Yes, the driving distance between Guwahati to Ranchi is 961 km. It takes approximately 14 h 58 min to drive from Guwahati to Ranchi.

Get driving directions

Vistara and IndiGo Airlines offer flights from Gauhati Airport to Ranchi Airport.

Search flights

There are 52+ hotels available in Ranchi. Prices start at $14 USD per night.

More details

Map of how to get from Guwahati to Ranchi.
Launch map view
  • Distance: 451.5 miles
  • Duration: 4 h 2 min

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

IndiGo Airlines, Vistara and four other airlines fly from Guwahati to Ranchi hourly. Alternatively, Indian Railways operates a train from Guwahati to Ranchi once a week. Tickets cost $20 - $28 and the journey takes 26 h 30 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 5 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 Bagdogra, Delhi
Ave. Duration
6 h 35 min
When
Every day
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 Delhi, Patna
Ave. Duration
7 h 40 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 Kishanganj to Purnea
Ave. Duration
1 h 20 min
Frequency
3 times a day
Estimated price
$7 - $11
Book at
redbus.in
Bus from Purnea to Ranchi
Ave. Duration
13 h
Frequency
Once daily
Estimated price
$8 - $11
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 Thanksgiving 2018: How to travel stress-free, How to get from Florence to Rome and Need to know: Greyhound - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Guwahati to Gauhati Airport is to taxi which takes 27 min and costs ₹320 - ₹390.

More details