Travelling by train is regarded as the cheapest way of reaching Mathura. The city of Mathura lies on the main lines of central and the western railways therefore it is easy to reach Mathura. The Indian railways help in connecting Mathura with all the major cities in India. Different trains that run to and from Mathura connecting other cities with it are Karnataka Express, Grand Trunk Express, Bhopal Shatabdi and Punjab Mail.
The airport that lies nearest to Mathura is situated at Kheria in Agra, at a distance of 62 km. This airport is well connected with different cities such as Mumbai, Kolkata, Chennai, Bangalore and Ahmadabad. Delhi International Airport is the international airport that lies nearest to Mathura. It is situated at a distance of 147 km. Cabs can be hired from the international airport to reach Mathura in about 9 hours.
With the help of state and national highway NH2 and NH3 Mathura is well linked with all the major cities of India and Uttar Pradesh. The Uttar Pradesh State Road Transport Corporation (UPSRTC) buses connect Mathura with different cities of Uttar Pradesh. Luxury coaches and privates buses are also available for providing the visitors with a comfortable journey. The fare for these bus services is affordable and reasonably priced.