hero
How2Go
Roorkee to Bhilwara

Roorkee to Bhilwara

Bhilwara is approximately 750+ km from Roorkee, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Bhilwara.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

CHEAPEST

Roorkee

Bhilwara

Approx Travel Time

15h 27m

₹405

Onwards

Roorkee

Bhilwara

Approx Travel Time

10h 40m

₹16,333

Onwards

Roorkee

Bhilwara

Approx Travel Time

17h 45m

₹899

Onwards

Via Delhi, Ajmer

FASTEST

Roorkee

Delhi

Ajmer

Bhilwara

Approx Travel Time

8h 45m

₹4,430

Onwards

Via Rohtak

Roorkee

Rohtak

Bhilwara

Approx Travel Time

12h 13m

₹5,873

Onwards

Via Muzaffarnagar

Roorkee

Muzaffarnagar

Bhilwara

Approx Travel Time

18h 11m

₹1,334

Onwards

Via Delhi

Roorkee

Delhi

Bhilwara

Approx Travel Time

10h 50m

₹460

Onwards

Roorkee

Delhi

Bhilwara

Approx Travel Time

12h 5m

₹734

Onwards

Via Delhi, Phulera

Roorkee

Delhi

Phulera

Bhilwara

Approx Travel Time

10h 40m

₹405

Onwards

Via Delhi, Kishangarh

Roorkee

Delhi

Kishangarh

Bhilwara

Approx Travel Time

11h 3m

₹485

Onwards

Frequently Asked Questions

What is the distance between Roorkee and Bhilwara?

Bhilwara is approximately 750+ kms from Roorkee.

How long does it take to reach Bhilwara from Roorkee?

It takes approximately 9 hours to reach Bhilwara from Roorkee by Train, Flight Via Delhi, Ajmer.

What is the cheapest way to reach Bhilwara from Roorkee?

The cheapest way to reach Bhilwara from Roorkee is by Train.

What is the fastest way to reach Bhilwara from Roorkee?

The fastest way to reach Bhilwara from Roorkee is by Train, Flight Via Delhi, Ajmer.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India