Srikakulam to Rafiganj Distance

Rafiganj is approximately 1100+ km from Srikakulam. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Rafiganj, with a total travel time of approximately 12 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 Srikakulam, India to Rafiganj, India

Via Bhubaneshwar, Varanasi

RECOMMENDED

FASTEST

Srikakulam

Bhubaneshwar

Varanasi

Rafiganj

Approx Travel Time

12h 5m

On Demand

Srikakulam

Bhubaneshwar

Varanasi

Rafiganj

Approx Travel Time

14h 1m

On Demand

Via Bhubaneshwar, Patna

Srikakulam

Bhubaneshwar

Patna

Rafiganj

Approx Travel Time

13h 50m

₹9,122

Onwards

Srikakulam

Bhubaneshwar

Patna

Rafiganj

Approx Travel Time

12h 9m

₹8,367

Onwards

Srikakulam

Bhubaneshwar

Patna

Rafiganj

Approx Travel Time

14h 5m

₹14,183

Onwards

Via Cuttack, Jhumri Telaiya

CHEAPEST

Srikakulam

Cuttack

Jhumri Telaiya

Rafiganj

Approx Travel Time

19h 29m

₹2,005

Onwards

Via Bhubaneshwar, Jhumri Telaiya

Srikakulam

Bhubaneshwar

Jhumri Telaiya

Rafiganj

Approx Travel Time

19h 4m

₹6,476

Onwards

Via Visakhapatnam, Varanasi

Srikakulam

Visakhapatnam

Varanasi

Rafiganj

Approx Travel Time

12h 16m

On Demand

Srikakulam

Visakhapatnam

Varanasi

Rafiganj

Approx Travel Time

13h 1m

On Demand

Srikakulam

Visakhapatnam

Varanasi

Rafiganj

Approx Travel Time

13h 12m

On Demand

Frequently Asked Questions

What is the straight-line (aerial) distance between Srikakulam and Rafiganj?

The straight-line distance is approximately 700+ km.

What is the distance from Srikakulam to Rafiganj via Bhubaneshwar?

Via Bhubaneshwar, the distance is approximately 1100+ km, taking around 12 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India