hero
How2Go
Kaikalur to Mathura

Kaikalur to Mathura

Mathura is approximately 1650+ kms from Kaikalur. The fastest way to reach Mathura from Kaikalur is by Bus, Flight, Train Via Gannavaram, Delhi. It takes approximately 10 hours. The cheapest way to reach Mathura from Kaikalur is by Train Via Vijayawada which would take approximately 28 hours.

Sort By
Mode of Transport

Via Khammam

RECOMMENDED

Kaikalur

Khammam

Mathura

Approx Travel Time

1d 2h 32m

₹800

Onwards

Via Vijayawada

Kaikalur

Vijayawada

Mathura

Approx Travel Time

1d 3h 5m

₹2,015

Onwards

CHEAPEST

Kaikalur

Vijayawada

Mathura

Approx Travel Time

1d 3h 25m

₹710

Onwards

Ads by MMT

Via Rajahmundry, Delhi

Kaikalur

Rajahmundry

Delhi

Mathura

Approx Travel Time

9h 48m

₹7,110

Onwards

Kaikalur

Rajahmundry

Delhi

Mathura

Approx Travel Time

10h 48m

₹7,513

Onwards

Via Gannavaram, Delhi

FASTEST

Kaikalur

Gannavaram

Delhi

Mathura

Approx Travel Time

9h 37m

On Demand

Ads by MMT

Via Rajahmundry, Agra

Kaikalur

Rajahmundry

Agra

Mathura

Approx Travel Time

1d 6h 8m

₹2,247

Onwards

Via Hyderabad

Kaikalur

Hyderabad

Mathura

Approx Travel Time

1d 18h 2m

₹3,398

Onwards

Via Warangal

Kaikalur

Warangal

Mathura

Approx Travel Time

1d 4h 3m

₹825

Onwards

Via Gudivada, Vijayawada

Kaikalur

Gudivada

Vijayawada

Mathura

Approx Travel Time

1d 3h 53m

₹745

Onwards

Frequently Asked Questions

What is the distance between Kaikalur and Mathura?

Mathura is approximately 1650+ kms from Kaikalur.

How long does it take to reach Mathura from Kaikalur?

It takes approximately 10 hours to reach Mathura from Kaikalur by Bus, Flight, Train Via Gannavaram, Delhi.

What is the cheapest way to reach Mathura from Kaikalur?

The cheapest way to reach Mathura from Kaikalur is by Train Via Vijayawada.

What is the fastest way to reach Mathura from Kaikalur?

The fastest way to reach Mathura from Kaikalur is by Bus, Flight, Train Via Gannavaram, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India