Rayagada to Amravati Distance

Amravati is approximately 800+ km from Rayagada. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 15 hours, subject to the chosen service and route. The fastest way to reach Amravati takes approximately 13 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 Rayagada, India to Amravati, India

Via Mahasamund

RECOMMENDED

Rayagada

Mahasamund

Amravati

Approx Travel Time

13h 30m

₹545

Onwards

Direct Options

CHEAPEST

Rayagada

Amravati

Approx Travel Time

15h 12m

₹455

Onwards

Ads by MMT

Via Nagpur

Rayagada

Nagpur

Amravati

Approx Travel Time

14h 30m

₹505

Onwards

Rayagada

Nagpur

Amravati

Approx Travel Time

15h 19m

₹2,685

Onwards

Via Bhawanipatna

Rayagada

Bhawanipatna

Amravati

Approx Travel Time

14h 32m

On Demand

Ads by MMT

Via Durg

FASTEST

Rayagada

Durg

Amravati

Approx Travel Time

12h 47m

₹500

Onwards

Rayagada

Durg

Amravati

Approx Travel Time

15h 2m

₹1,235

Onwards

Via Gondia

Rayagada

Gondia

Amravati

Approx Travel Time

14h 17m

₹555

Onwards

Via Gunupur, Mahasamund

Rayagada

Gunupur

Mahasamund

Amravati

Approx Travel Time

13h 31m

₹660

Onwards

Via Bhawanipatna, Durg

Rayagada

Bhawanipatna

Durg

Amravati

Approx Travel Time

12h 52m

₹595

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Rayagada and Amravati?

The straight-line distance is approximately 550+ km.

What is the distance from Rayagada to Amravati via Mahasamund?

Via Mahasamund, the distance is approximately 800+ km, taking around 14 hours.

Is there a train from Rayagada to Amravati?

Yes, trains run between Rayagada and Amravati, covering approximately 800+ km in around 15 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India