hero
How2Go
Ujjain to Tanakpur

Ujjain to Tanakpur

Tanakpur is approximately 900+ kms from Ujjain. The fastest way to reach Tanakpur from Ujjain is by Train Via Mathura. It takes approximately 16 hours. The cheapest way to reach Tanakpur from Ujjain is by Train Via Mathura, Pilibhit which would take approximately 16 hours.

Sort By
Mode of Transport

Via Mathura, Pilibhit

RECOMMENDED

Ujjain

Mathura

Pilibhit

Tanakpur

Approx Travel Time

16h 9m

On Demand

CHEAPEST

Ujjain

Mathura

Pilibhit

Tanakpur

Approx Travel Time

16h 10m

₹965

Onwards

Ujjain

Mathura

Pilibhit

Tanakpur

Approx Travel Time

17h 8m

₹996

Onwards

Ujjain

Mathura

Pilibhit

Tanakpur

Approx Travel Time

17h 57m

On Demand

Via Mathura, Khatima

Ujjain

Mathura

Khatima

Tanakpur

Approx Travel Time

16h

₹1,010

Onwards

Ads by MMT

Via Mathura

FASTEST

Ujjain

Mathura

Tanakpur

Approx Travel Time

15h 35m

₹970

Onwards

Via Mathura, Bareilly

Ujjain

Mathura

Bareilly

Tanakpur

Approx Travel Time

17h 26m

On Demand

Ads by MMT

Via Bharatpur, Bareilly

Ujjain

Bharatpur

Bareilly

Tanakpur

Approx Travel Time

18h 9m

On Demand

Via Agra, Bareilly

Ujjain

Agra

Bareilly

Tanakpur

Approx Travel Time

20h 56m

₹3,500

Onwards

Ujjain

Agra

Bareilly

Tanakpur

Approx Travel Time

19h 46m

On Demand

Frequently Asked Questions

What is the distance between Ujjain and Tanakpur?

Tanakpur is approximately 900+ kms from Ujjain.

How long does it take to reach Tanakpur from Ujjain?

It takes approximately 16 hours to reach Tanakpur from Ujjain by Train Via Mathura.

What is the cheapest way to reach Tanakpur from Ujjain?

The cheapest way to reach Tanakpur from Ujjain is by Train Via Mathura, Pilibhit.

What is the fastest way to reach Tanakpur from Ujjain?

The fastest way to reach Tanakpur from Ujjain is by Train Via Mathura.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India