Varanasi or Benaras has a well-developed transport network and is well connected to all the major Indian cities and states by air, road and rail.
By Air
Varanasi is well connected and accessible to major Indian cities and tourist spots. There are daily domestic flights to and from Varanasi to several cities in India. Apart from the state owned Indian Airlines, there are many private air taxi operators that offer their services from Varanasi to other Indian cities.
By Rail
Since Varanasi lies in the heartland of the North Indian plains, it is well connected to Delhi, Kolkata, Mumbai and other parts of India. There are two railway stations in Varanasi, the Kashi Junction and the Varanasi Junction (also known as Varanasi Cantonment). One can also catch trains from Mughalsarai, just 10 km south of Varanasi.
By Road
Situated in the flat Ganga plains, Varanasi has a good network of roads. Frequent public and private buses and road transport to all the major towns of Uttar Pradesh and nearby areas.