Rayagada to Vyara Distance

Vyara is approximately 1550+ km from Rayagada. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 26 hours, subject to the chosen service and route. Flying is the fastest way to reach Vyara, with a total travel time of approximately 16 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 Vyara, India

Via Visakhapatnam, Mumbai

RECOMMENDED

Rayagada

Visakhapatnam

Mumbai

Vyara

Approx Travel Time

16h 45m

₹8,395

Onwards

FASTEST

Rayagada

Visakhapatnam

Mumbai

Vyara

Approx Travel Time

16h 7m

On Demand

Via Raipur, Chhattisgarh, Mumbai

Rayagada

Raipur, Chhattisgarh

Mumbai

Vyara

Approx Travel Time

17h 57m

₹6,927

Onwards

Rayagada

Raipur, Chhattisgarh

Mumbai

Vyara

Approx Travel Time

17h 19m

On Demand

Ads by MMT

Direct Options

Rayagada

Vyara

Approx Travel Time

1d 1h 28m

On Demand

Via Durg

CHEAPEST

Rayagada

Durg

Vyara

Approx Travel Time

22h 3m

₹725

Onwards

Ads by MMT

Via Visakhapatnam, Ahmedabad

Rayagada

Visakhapatnam

Ahmedabad

Vyara

Approx Travel Time

18h 18m

₹9,410

Onwards

Via Visakhapatnam, Indore

Rayagada

Visakhapatnam

Indore

Vyara

Approx Travel Time

20h 48m

₹7,939

Onwards

Via Raipur, Chhattisgarh, Ahmedabad

Rayagada

Raipur, Chhattisgarh

Ahmedabad

Vyara

Approx Travel Time

17h 55m

₹6,737

Onwards

Via Raipur, Chhattisgarh, Indore

Rayagada

Raipur, Chhattisgarh

Indore

Vyara

Approx Travel Time

19h 35m

₹6,492

Onwards

Frequently Asked Questions

What is the distance between Rayagada and Vyara?

Vyara is approximately 1550+ km from Rayagada.

How long does it take to reach Vyara from Rayagada?

It takes approximately 16 hours to reach Vyara from Rayagada by Train, Flight, Bus Via Visakhapatnam, Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India