hero
How2Go
Haldwani to Bayana

Haldwani to Bayana

Bayana is approximately 350+ km from Haldwani, 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 Bayana.

Read More
Sort By
Mode of Transport

Via Mathura

RECOMMENDED

CHEAPEST

Haldwani

Mathura

Bayana

Approx Travel Time

8h 45m

₹335

Onwards

Via Bareilly, Mathura

FASTEST

Haldwani

Bareilly

Mathura

Bayana

Approx Travel Time

7h 42m

₹395

Onwards

Via Kichha, Mathura

Haldwani

Kichha

Mathura

Bayana

Approx Travel Time

8h 2m

₹1,464

Onwards

Via Baheri, Mathura

Haldwani

Baheri

Mathura

Bayana

Approx Travel Time

8h 28m

₹1,069

Onwards

Haldwani

Baheri

Mathura

Bayana

Approx Travel Time

8h 34m

₹415

Onwards

Via Bharatpur

Haldwani

Bharatpur

Bayana

Approx Travel Time

13h 7m

₹1,550

Onwards

Via Chandausi, Bharatpur

Haldwani

Chandausi

Bharatpur

Bayana

Approx Travel Time

11h 25m

₹5,202

Onwards

Via Lalkuan, Mathura

Haldwani

Lalkuan

Mathura

Bayana

Approx Travel Time

8h 26m

₹335

Onwards

Via Budaun, Mathura

Haldwani

Budaun

Mathura

Bayana

Approx Travel Time

8h 23m

₹410

Onwards

Via Kasganj, Mathura

Haldwani

Kasganj

Mathura

Bayana

Approx Travel Time

8h 41m

₹645

Onwards

Frequently Asked Questions

What is the distance between Haldwani and Bayana?

Bayana is approximately 350+ kms from Haldwani.

How long does it take to reach Bayana from Haldwani?

It takes approximately 8 hours to reach Bayana from Haldwani by Train Via Bareilly, Mathura.

What is the cheapest way to reach Bayana from Haldwani?

The cheapest way to reach Bayana from Haldwani is by Train Via Mathura.

What is the fastest way to reach Bayana from Haldwani?

The fastest way to reach Bayana from Haldwani is by Train Via Bareilly, Mathura.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India