Viramgam to Rajula Distance

Rajula is approximately 300+ km from Viramgam. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 8 hours, while trains complete the journey in approximately 6 hours, subject to the chosen service and route. The fastest way to reach Rajula takes approximately 6 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 Viramgam, India to Rajula, India

Direct Options

Direct Train

RECOMMENDED

CHEAPEST

FASTEST

Viramgam

Rajula

Approx Travel Time

5h 47m

₹210

Onwards

Direct Bus

Viramgam

Rajula

Approx Travel Time

7h 49m

₹799

Onwards

Via Surendranagar

Viramgam

Surendranagar

Rajula

Approx Travel Time

6h 39m

On Demand

Viramgam

Surendranagar

Rajula

Approx Travel Time

7h 20m

₹250

Onwards

Ads by MMT

Via Umrala

Viramgam

Umrala

Rajula

Approx Travel Time

6h 53m

On Demand

Viramgam

Umrala

Rajula

Approx Travel Time

7h 21m

₹290

Onwards

Via Botad

Viramgam

Botad

Rajula

Approx Travel Time

7h 11m

₹290

Onwards

Ads by MMT

Via Rajkot

Viramgam

Rajkot

Rajula

Approx Travel Time

7h 48m

₹505

Onwards

Via Bavla

Viramgam

Bavla

Rajula

Approx Travel Time

8h 36m

On Demand

Via Surat

Viramgam

Surat

Rajula

Approx Travel Time

8h 48m

₹545

Onwards

Frequently Asked Questions

What is the distance between Viramgam and Rajula?

Rajula is approximately 300+ km from Viramgam.

How long does it take to reach Rajula from Viramgam?

It takes approximately 6 hours to reach Rajula from Viramgam by Train.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India