There are 6 ways to get from Rourkela to Shivpuri by train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Guna
best- Take the train from Rourkela to Gunatrain 20972
- Take the train from Guna to Shivpuritrain 01883 / ...
20h 27m₹616–4,675Drive 1,028.1 km
- Drive from Rourkela to Shivpuricar 1,028.1 km
15h 16m₹11,035–15,939Train to Veer Surendra Sai Airport, fly to Gwalior Airport, train
- Take the train from Rourkela to Jharsuguda Jntrain
- Fly from Veer Surendra Sai Airport (JRG) to Gwalior Airport (GWL)plane JRG - GWL
- Take the train from Gwalior Jn. to Shivpuritrain
23h 17m₹10,054–26,222Train
- Take the train from Rourkela to Virangana Lakshmibai Jhansitrain 18477
- Take the train from Virangana Lakshmibai Jhansi to Shivpuritrain 22195
24h 50m₹669–5,168Train to Birsa Munda Airport, fly to Gwalior Airport, train
- Take the train from Rourkela to Hatiatrain
- Fly from Birsa Munda Airport (IXR) to Gwalior Airport (GWL)plane IXR - GWL
- Take the train from Gwalior Jn. to Shivpuritrain
13h 21m₹8,697–14,934Train to Veer Surendra Sai Airport, fly to Indira Gandhi International Airport, train
- Take the train from Rourkela to Jharsuguda Jntrain
- Fly from Veer Surendra Sai Airport (JRG) to Indira Gandhi International Airport (DEL)plane JRG - DEL
- Take the train from Hazrat Nizamuddin to Shivpuritrain
14h 1m₹8,859–22,784
Rourkela to Shivpuri by train
Questions & Answers
The cheapest way to get from Rourkela to Shivpuri is to train via Guna which costs ₹600 - ₹4,700 and takes 20h 27m.
The fastest way to get from Rourkela to Shivpuri is to train and fly which takes 13h 21m and costs ₹8,500 - ₹15,000.
No, there is no direct train from Rourkela to Shivpuri. However, there are services departing from Rourkela and arriving at Shivpuri via Guna. The journey, including transfers, takes approximately 20h 27m.
The distance between Rourkela and Shivpuri is 1101 km. The road distance is 1028.1 km.
The best way to get from Rourkela to Shivpuri without a car is to train via Guna which takes 20h 27m and costs ₹600 - ₹4,700.
It takes approximately 20h 27m to get from Rourkela to Shivpuri, including transfers.
Rourkela to Shivpuri train services, operated by Indian Railways, depart from Rourkela station.
Rourkela to Shivpuri train services, operated by Indian Railways, arrive at Guna station.
Yes, the driving distance between Rourkela to Shivpuri is 1028 km. It takes approximately 15h 16m to drive from Rourkela to Shivpuri.
There are five+ hotels available in Shivpuri.
What companies run services between Rourkela, India and Shivpuri, India?
You can take a train from Rourkela to Shivpuri via Guna in around 20h 27m.
- Website
- goindigo.in
Flights from Veer Surendra Sai Airport to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 21h 40m
- When
- Every day
- Estimated price
- ₹9,000–23,000
Flights from Veer Surendra Sai Airport to Gwalior Airport via Mumbai
- Ave. Duration
- 24h 45m
- When
- Every day
- Estimated price
- ₹12,000–26,000
Flights from Veer Surendra Sai Airport to Gwalior Airport via Kolkata, Indira Gandhi International Airport
- Ave. Duration
- 20h 30m
- When
- Every day
- Estimated price
- ₹11,000–25,000
Flights from Veer Surendra Sai Airport to Gwalior Airport via Hyderabad, Mumbai
- Ave. Duration
- 16h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–26,000
Flights from Veer Surendra Sai Airport to Gwalior Airport via Hyderabad, Indira Gandhi International Airport
- Ave. Duration
- 18h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–26,000
Flights from Veer Surendra Sai Airport to Gwalior Airport via Bhubaneswar, Indira Gandhi International Airport
- Ave. Duration
- 20h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–25,000
Flights from Birsa Munda Airport to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Birsa Munda Airport to Gwalior Airport via Kolkata, Indira Gandhi International Airport
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹9,000–12,000
Flights from Veer Surendra Sai Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹8,000–19,000
- Website
- airindiaexpress.in
Flights from Veer Surendra Sai Airport to Gwalior Airport via Hyderabad, Bengaluru
- Ave. Duration
- 18h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹14,000–31,000
Flights from Birsa Munda Airport to Gwalior Airport via Bengaluru
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹13,000–28,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Rourkela to Guna
- Ave. Duration
- 17h 42m
- Frequency
- Once a week
- Estimated price
- ₹470–3,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹470–600
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,800–3,600
Train from Guna to Shivpuri
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Rourkela to Jharsuguda Jn
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Gwalior Jn. to Shivpuri
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Rourkela to Virangana Lakshmibai Jhansi
- Ave. Duration
- 20h 17m
- Frequency
- Once daily
- Estimated price
- ₹480–3,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹480–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,900–3,700
Train from Virangana Lakshmibai Jhansi to Shivpuri
- Ave. Duration
- 3h 33m
- Frequency
- Twice a week
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Rourkela to Hatia
- Ave. Duration
- 2h 25m
- Frequency
- Every 3 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Hazrat Nizamuddin to Shivpuri
- Ave. Duration
- 6h 33m
- Frequency
- Once daily
- Estimated price
- ₹260–2,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹260–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹950–1,300
- First Class (1A)
- ₹1,600–2,100
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Getting to Milan from the airport, and How to get from Luton Airport into central London - to help you get the most out of your next trip.





