hero
How2Go
Roorkee to Una

Roorkee to Una

The fastest way to reach Una from Roorkee is by Train, Flight, Bus Via Delhi, Ahmedabad, Diu. The journey takes approximately 11 hours, depending on traffic, road conditions and the time of travel. This is a good option if you want to save time and reach your destination comfortably.

Read More
Sort By
Mode of Transport

Via Bhilwara, Rajula

RECOMMENDED

Roorkee

Bhilwara

Rajula

Una

Approx Travel Time

20h 59m

₹2,149

Onwards

Via Delhi, Ahmedabad, Diu

FASTEST

Roorkee

Delhi

Ahmedabad

Diu

Una

Approx Travel Time

11h 2m

₹10,506

Onwards

Roorkee

Delhi

Ahmedabad

Diu

Una

Approx Travel Time

12h 7m

₹10,779

Onwards

Via Delhi, Nimbahera, Rajula

Roorkee

Delhi

Nimbahera

Rajula

Una

Approx Travel Time

21h 1m

₹5,245

Onwards

Via Surat

CHEAPEST

Roorkee

Surat

Una

Approx Travel Time

1d 7h 51m

₹1,345

Onwards

Via Delhi, Rajkot, Keshod

Roorkee

Delhi

Rajkot

Keshod

Una

Approx Travel Time

14h 30m

₹8,106

Onwards

Roorkee

Delhi

Rajkot

Keshod

Una

Approx Travel Time

15h 35m

₹8,379

Onwards

Via Delhi, Rajkot, Rajula

Roorkee

Delhi

Rajkot

Rajula

Una

Approx Travel Time

14h 30m

₹8,381

Onwards

Via Delhi, Ahmedabad, Keshod

Roorkee

Delhi

Ahmedabad

Keshod

Una

Approx Travel Time

13h 45m

₹9,226

Onwards

Via Delhi, Surat, Diu

Roorkee

Delhi

Surat

Diu

Una

Approx Travel Time

11h 7m

₹12,943

Onwards

Frequently Asked Questions

What is the distance between Roorkee and Una?

Una is approximately 0+ kms from Roorkee.

How long does it take to reach Una from Roorkee?

It takes approximately 11 hours to reach Una from Roorkee by Train, Flight, Bus Via Delhi, Ahmedabad, Diu.

What is the cheapest way to reach Una from Roorkee?

The cheapest way to reach Una from Roorkee is by Train, Bus Via Surat.

What is the fastest way to reach Una from Roorkee?

The fastest way to reach Una from Roorkee is by Train, Flight, Bus Via Delhi, Ahmedabad, Diu.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India