How to Reach Varanasi
Varanasi, also known as Kashi and Benaras, is one of the oldest cities in India. Being a prominent cultural and religious hub, the city draws a large number of foreign visitors every year and is well connected to other parts of the country with a good network of flights, trains, and buses. The Varanasi Airport, popular as Lal Bahadur Shastri Airport is well connected with various prime Indian cities while Varanasi railway junction and Kashi Railway station are the two major railheads serving the city. Moreover, the Uttar Pradesh state buses operate frequent buses from Varanasi to Lucknow, Patna, Gorakhpur, and Ranchi, among others.
By air:
Lal Bahadur Shastri Airport or Varanasi Airport is linked to some prime Indian cities like Mumbai and Delhi. Domestic airlines like Air India and IndiGo operate regular flights from Delhi, Khajuraho, Bangalore, Mumbai, and Goa. There are flights available for Kathmandu too. Once you reach the airport, you can hire prepaid taxis to reach the city center.
By road:
Varanasi enjoys excellent connectivity by road with cities like Allahabad, Lucknow, Patna, Gorakhpur, and Ranchi. A number of state buses and private services including some very comfortable air-conditioned luxury buses ply frequently from Lucknow to Varanasi. Well-maintained national highways, NH 2 and NH 28 (via Harlalka Road), lead to Varanasi from Lucknow, the journey taking around 6 to 7 hours.
By train:
The Varanasi railway junction and Kashi railway station are the two main railheads in Varanasi. Travelers can make their travel bookings till either of these two stations. Both these railway stations are well linked with prime Indian cities via extensive rail network. From Delhi, there are several trains available for Varanasi, BSB Garibrath originating from Anand Vihar is one of them. Auto rickshaws, autos, and rickshaws are easily available from outside these railway stations.