hero
How2Go
Mathura to Ujjain

Mathura to Ujjain

Ujjain is approximately 600+ km from Mathura, 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 Ujjain.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Mathura

Ujjain

Approx Travel Time

8h

₹365

Onwards

Mathura

Ujjain

Approx Travel Time

12h 16m

₹1,100

Onwards

Mathura

Ujjain

Approx Travel Time

10h 26m

₹12,017

Onwards

Via Khachrod

CHEAPEST

FASTEST

Mathura

Khachrod

Ujjain

Approx Travel Time

7h 26m

₹265

Onwards

Via Kota

Mathura

Kota

Ujjain

Approx Travel Time

7h 50m

₹340

Onwards

Via Sawai Madhopur

Mathura

Sawai Madhopur

Ujjain

Approx Travel Time

7h 55m

₹360

Onwards

Via Ratlam

Mathura

Ratlam

Ujjain

Approx Travel Time

8h

₹285

Onwards

Via Bhopal

Mathura

Bhopal

Ujjain

Approx Travel Time

9h 20m

₹415

Onwards

Via Agra, Sawai Madhopur

Mathura

Agra

Sawai Madhopur

Ujjain

Approx Travel Time

9h 25m

₹440

Onwards

Via Agra, Kota

Mathura

Agra

Kota

Ujjain

Approx Travel Time

9h 42m

₹460

Onwards

Frequently Asked Questions

What is the distance between Mathura and Ujjain?

Ujjain is approximately 600+ kms from Mathura.

How long does it take to reach Ujjain from Mathura?

It takes approximately 8 hours to reach Ujjain from Mathura by Train Via Khachrod.

What is the cheapest way to reach Ujjain from Mathura?

The cheapest way to reach Ujjain from Mathura is by Train Via Khachrod.

What is the fastest way to reach Ujjain from Mathura?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India