hero
How2Go
Meerut to Fazilka

Meerut to Fazilka

Fazilka is approximately 450+ kms from Meerut. The fastest way to reach Fazilka from Meerut is by Train, Flight, Bus Via Ghaziabad, Bathinda. It takes approximately 8 hours. The cheapest way to reach Fazilka from Meerut is by Train Via Delhi, Bathinda which would take approximately 10 hours.

Sort By
Mode of Transport

Via Bahadurgarh, Bathinda

RECOMMENDED

Meerut

Bahadurgarh

Bathinda

Fazilka

Approx Travel Time

8h 11m

On Demand

Via Ghaziabad, Bathinda

FASTEST

Meerut

Ghaziabad

Bathinda

Fazilka

Approx Travel Time

7h 19m

₹2,744

Onwards

Meerut

Ghaziabad

Bathinda

Fazilka

Approx Travel Time

7h 32m

On Demand

Meerut

Ghaziabad

Bathinda

Fazilka

Approx Travel Time

7h 46m

₹2,290

Onwards

Ads by MMT

Via Rohtak

Meerut

Rohtak

Fazilka

Approx Travel Time

8h 49m

₹3,192

Onwards

Via Rohtak, Bathinda

Meerut

Rohtak

Bathinda

Fazilka

Approx Travel Time

8h 11m

₹2,703

Onwards

Ads by MMT

Via Delhi, Bathinda

Meerut

Delhi

Bathinda

Fazilka

Approx Travel Time

9h 30m

₹819

Onwards

CHEAPEST

Meerut

Delhi

Bathinda

Fazilka

Approx Travel Time

9h 47m

₹365

Onwards

Via Delhi

Meerut

Delhi

Fazilka

Approx Travel Time

11h 35m

₹1,120

Onwards

Via Gohana, Bathinda

Meerut

Gohana

Bathinda

Fazilka

Approx Travel Time

8h 50m

On Demand

Frequently Asked Questions

What is the distance between Meerut and Fazilka?

Fazilka is approximately 450+ kms from Meerut.

How long does it take to reach Fazilka from Meerut?

It takes approximately 8 hours to reach Fazilka from Meerut by Train, Flight, Bus Via Ghaziabad, Bathinda.

What is the cheapest way to reach Fazilka from Meerut?

The cheapest way to reach Fazilka from Meerut is by Train Via Delhi, Bathinda.

What is the fastest way to reach Fazilka from Meerut?

The fastest way to reach Fazilka from Meerut is by Train, Flight, Bus Via Ghaziabad, Bathinda.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India