hero
How2Go
Rayagada to Salem

Rayagada to Salem

Salem is approximately 1200+ kms from Rayagada. The fastest way to reach Salem from Rayagada is by Train, Flight Via Visakhapatnam, Bangalore. It takes approximately 13 hours. The cheapest way to reach Salem from Rayagada is by Train which would take approximately 26 hours.

Sort By
Mode of Transport

Via Visakhapatnam, Bangalore

RECOMMENDED

FASTEST

Rayagada

Visakhapatnam

Bangalore

Salem

Approx Travel Time

12h 22m

₹5,545

Onwards

Rayagada

Visakhapatnam

Bangalore

Salem

Approx Travel Time

13h 18m

₹6,069

Onwards

Direct Train

CHEAPEST

Rayagada

Salem

Approx Travel Time

1d 1h 37m

₹565

Onwards

Ads by MMT

Via Visakhapatnam, Ongole

Rayagada

Visakhapatnam

Ongole

Salem

Approx Travel Time

23h 25m

₹1,735

Onwards

Via Vizianagram

Rayagada

Vizianagram

Salem

Approx Travel Time

22h 5m

₹5,037

Onwards

Ads by MMT

Via Guntur

Rayagada

Guntur

Salem

Approx Travel Time

1d 3h 30m

On Demand

Via Jagdalpur, Ongole

Rayagada

Jagdalpur

Ongole

Salem

Approx Travel Time

1d 5h 5m

₹8,390

Onwards

Via Visakhapatnam, Chennai

Rayagada

Visakhapatnam

Chennai

Salem

Approx Travel Time

13h 28m

₹6,136

Onwards

Via Raipur, Chhattisgarh, Bangalore

Rayagada

Raipur, Chhattisgarh

Bangalore

Salem

Approx Travel Time

13h 59m

₹6,395

Onwards

Via Visakhapatnam, Coimbatore

Rayagada

Visakhapatnam

Coimbatore

Salem

Approx Travel Time

13h 23m

₹7,325

Onwards

Frequently Asked Questions

What is the distance between Rayagada and Salem?

Salem is approximately 1200+ kms from Rayagada.

How long does it take to reach Salem from Rayagada?

It takes approximately 13 hours to reach Salem from Rayagada by Train, Flight Via Visakhapatnam, Bangalore.

What is the cheapest way to reach Salem from Rayagada?

The cheapest way to reach Salem from Rayagada is by Train.

What is the fastest way to reach Salem from Rayagada?

The fastest way to reach Salem from Rayagada is by Train, Flight Via Visakhapatnam, Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India