Guwahati to Chennai Distance

The road distance between Guwahati and Chennai is approximately 2650+ km, and the drive usually takes around 56 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 46 hours, subject to the chosen service and route. If you're travelling by air, Chennai International Airport is located in Chennai. Flights from Guwahati take around 3 hours. Flying is the fastest way to reach Chennai, with a total travel time of approximately 3 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Guwahati, India to Chennai, India

Direct Options

Direct Flight

RECOMMENDED

FASTEST

Guwahati

Chennai

Approx Travel Time

3h 10m

₹7,381

Onwards

Direct Train

Guwahati

Chennai

Approx Travel Time

1d 21h 55m

₹900

Onwards

Direct Cab

Guwahati

Chennai

Approx Travel Time

2d 7h 36m

₹83,899

Onwards

Via Kolkata

Guwahati

Kolkata

Chennai

Approx Travel Time

10h 10m

₹9,032

Onwards

Ads by MMT

Via Siliguri

Guwahati

Siliguri

Chennai

Approx Travel Time

5h 15m

₹11,108

Onwards

Via Rajahmundry

CHEAPEST

Guwahati

Rajahmundry

Chennai

Approx Travel Time

1d 20h 21m

₹830

Onwards

Guwahati

Rajahmundry

Chennai

Approx Travel Time

1d 23h 33m

₹1,452

Onwards

Ads by MMT

Via Bhubaneshwar

Guwahati

Bhubaneshwar

Chennai

Approx Travel Time

5h 5m

₹14,131

Onwards

Via Visakhapatnam

Guwahati

Visakhapatnam

Chennai

Approx Travel Time

5h 17m

₹13,588

Onwards

Via Raipur, Chhattisgarh

Guwahati

Raipur, Chhattisgarh

Chennai

Approx Travel Time

5h 25m

₹15,494

Onwards

Frequently Asked Questions

What is the distance between Guwahati and Chennai?

Chennai is approximately 1850+ km from Guwahati.

How long does it take to reach Chennai from Guwahati?

It takes approximately 3 hours to reach Chennai from Guwahati by Flight.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India