Salem to Cuttack Distance

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

Via Bangalore, Bhubaneshwar

RECOMMENDED

FASTEST

Salem

Bangalore

Bhubaneshwar

Cuttack

Approx Travel Time

9h 15m

₹9,265

Onwards

Salem

Bangalore

Bhubaneshwar

Cuttack

Approx Travel Time

10h 17m

₹9,539

Onwards

Salem

Bangalore

Bhubaneshwar

Cuttack

Approx Travel Time

9h 49m

₹10,471

Onwards

Salem

Bangalore

Bhubaneshwar

Cuttack

Approx Travel Time

9h 48m

₹10,600

Onwards

Direct Options

CHEAPEST

Salem

Cuttack

Approx Travel Time

1d 0h 15m

₹655

Onwards

Ads by MMT

Via Tirupati

Salem

Tirupati

Cuttack

Approx Travel Time

1d 0h 21m

₹715

Onwards

Salem

Tirupati

Cuttack

Approx Travel Time

1d 2h 53m

₹1,796

Onwards

Via Tirupati, Bhubaneshwar

Salem

Tirupati

Bhubaneshwar

Cuttack

Approx Travel Time

21h 24m

₹1,566

Onwards

Ads by MMT

Via Nellore

Salem

Nellore

Cuttack

Approx Travel Time

1d 4h 49m

₹3,499

Onwards

Via Chennai, Bhubaneshwar

Salem

Chennai

Bhubaneshwar

Cuttack

Approx Travel Time

9h 47m

₹9,053

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Salem and Cuttack?

The straight-line distance is approximately 1250+ km.

What is the distance from Salem to Cuttack via Bangalore?

Via Bangalore, the distance is approximately 1450+ km, taking around 9 hours.

Is there a train from Salem to Cuttack?

Yes, trains run between Salem and Cuttack, covering approximately 1500+ km in around 24 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India