Mathura is located in the north Indian state of Uttar Pradesh and is easily accessible by road and rail while it does not have an airport. However, it is located at a convenient distance from the nearest airport. The roads are in good condition making it easily accessible from most major cities of the state and the country. Here is how to reach Mathura:
Mathura is roughly 65kms away from the domestic airport in Kheria, Agra. One can hire a taxi or a bus from the airport to reach the holy city. Even the international airport of New Delhi is at a distance of around 145kms from Mathura. One can get taxi/train from the airport to reach the holy city.
Mathura is well connected with the major rail routes of the country. Train travelling is considered affordable, comfortable and a convenient way to reach Mathura. Mathura being connected by both western and central railways, most of the major trains from the mega cities make a halt at Mathura railway junction. One can always get public transport to reach the destination from station.
National and international highways connect Mathura to the major cities in the country. Uttar Pradesh State Road Transport Corporation provides a good range of bus facilities to Kanpur, Agra, Delhi and Lucknow. A good frequency of luxury buses is also available at the bus station to Mathura.