Located 45 km from Mathura, reaching Barsana is fairly easy. Well-connected via air, road and rail, Barsana can be reached from any part of the country without much hassle.
The nearest airport to Barsana is in Agra, which is 100 km away. From the airport, you can book a taxi to reach Barsana. However, due to low connectivity of Agra airport, many people prefer to fly to Indira Gandhi International Airport at Delhi, which is 150 km from Barsana. You can book a taxi from the airport to reach Barsana.
The nearest major railhead is in Mathura, which is 45km from Nandgaon. Mathura Railway Station is well-connected to other major Indian cities like Delhi, Agra, Lucknow and Mumbai. You can book a taxi from Mathura Railway Station to reach Nandgaon.
Nandgaon is well-connected via roads and reaching Barsana is fairly easy as it is connected by state highway and national highway. Uttar Pradesh State Road Transport Corporation also run numerous buses connecting Barsana to Delhi, Agra, Mathura and Lucknow.