Tilhar to Milak Distance

Milak is approximately 50+ km from Tilhar. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 2 hours, subject to the chosen service and route. The fastest way to reach Milak takes approximately 2 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 Tilhar, India to Milak, India

Direct Options

RECOMMENDED

CHEAPEST

Tilhar

Milak

Approx Travel Time

1h 24m

₹145

Onwards

Via Rampur (Uttar Pradesh)

Tilhar

Rampur (Uttar Pradesh)

Milak

Approx Travel Time

2h 19m

₹2,206

Onwards

Tilhar

Rampur (Uttar Pradesh)

Milak

Approx Travel Time

2h 15m

₹290

Onwards

Ads by MMT

Via Shahjahanpur

Tilhar

Shahjahanpur

Milak

Approx Travel Time

2h 34m

₹290

Onwards

Via Bareilly

FASTEST

Tilhar

Bareilly

Milak

Approx Travel Time

1h 23m

₹290

Onwards

Tilhar

Bareilly

Milak

Approx Travel Time

1h 27m

₹1,020

Onwards

Ads by MMT

Via Faritpur

Tilhar

Faritpur

Milak

Approx Travel Time

1h 41m

₹290

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Tilhar and Milak?

The straight-line distance is approximately 50+ km.

What is the distance from Tilhar to Milak via Rampur (Uttar Pradesh)?

Via Rampur (Uttar Pradesh), the distance is approximately 100+ km, taking around 3 hours.

Is there a train from Tilhar to Milak?

Yes, trains run between Tilhar and Milak, covering approximately 50+ km in around 2 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India