The nearest airport is the Agra Airport, which is located at a distance of around 62 km from Mathura.
Mathura is well connected by road with all the major cities of India. NH 2 passes through the city and connects it with Delhi, Agra, Kanpur and Kolkata.
Mathura is well connected by rail to most major Indian cities. The city has direct train connections to Delhi, Mumbai, Agra, Jaipur, Kolkata, and Chennai.
Mathura is well-connected to other parts of Uttar Pradesh and India by bus. The city has a bus station and numerous private bus operators offer services to various destinations.