There are 11 ways to get from Hassan to Varanasi by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Mysore, fly to Varanasi Airport
best- Take the train from Hassan to Mysore Jntrain
- Fly from Mysore (MYQ) to Varanasi Airport (VNS)plane MYQ - VNS
18h 57m₹10,721–29,905Train
cheapest- Take the train from Hassan to Arsikere Jntrain 17301 / ...
- Take the train from Arsikere Jn to Varanasi Jntrain 22687
45h 26m₹1,124–8,451Bus
- Take the bus from Hassan to Corporation Signalbus
- Take the bus from Bangalore, Karnataka to Varanasi, Uttar Pradeshbus Bangalore, Karnataka - Varanasi, Uttar Pradesh
42h 27mDrive 1,830.7 km
- Drive from Hassan to Varanasicar 1,830.7 km
27h 8m₹20,535–29,662Train to Kempegowda International Airport, fly to Varanasi Airport
- Take the train from Hassan to Yasvantpur Jntrain
- Fly from Kempegowda International Airport (BLR) to Varanasi Airport (VNS)plane BLR - VNS
10h 15m₹6,786–12,668Train to Shivamogga, fly to Varanasi Airport
- Take the train from Hassan to Shimogatrain
- Fly from Shivamogga (RQY) to Varanasi Airport (VNS)plane RQY - VNS
12h 41m₹7,333–20,145Bus to Bajpe Airport, fly to Varanasi Airport
- Take the bus from Hassan to Padilbus
- Fly from Bajpe Airport (IXE) to Varanasi Airport (VNS)plane IXE - VNS
11h 23m₹9,706–16,928Train to Kempegowda International Airport, fly to Lok Nayak Jayaprakash Airport, train
- Take the train from Hassan to Yasvantpur Jntrain
- Fly from Kempegowda International Airport (BLR) to Lok Nayak Jayaprakash Airport (PAT)plane BLR - PAT
- Take the train from Danapur to Varanasi Jntrain
13h 9m₹9,196–17,418Train to Kempegowda International Airport, fly to Chaudhary Charan Singh Airport, train
- Take the train from Hassan to Yasvantpur Jntrain
- Fly from Kempegowda International Airport (BLR) to Chaudhary Charan Singh Airport (LKO)plane BLR - LKO
- Take the train from Lucknow to Varanasi Jntrain
13h 10m₹7,006–15,358Train to Kempegowda International Airport, fly to Allahabad, train
- Take the train from Hassan to Yasvantpur Jntrain
- Fly from Kempegowda International Airport (BLR) to Allahabad (IXD)plane BLR - IXD
- Take the train from Prayagraj Jn to Varanasi Jntrain
13h 12m₹9,448–19,850Bus via Prayagraj
- Take the bus from Hassan to Corporation Signalbus
- Take the bus from Bangalore, Karnataka to Allahabad, Uttar Pradeshbus
- Take the bus from Allahabad, Uttar Pradesh to Varanasi, Uttar Pradeshbus
42h 52m
Hassan to Varanasi by train
Questions & Answers
The cheapest way to get from Hassan to Varanasi is to train which costs ₹1,100 - ₹8,500 and takes 45h 26m.
The fastest way to get from Hassan to Varanasi is to train and fly which takes 10h 15m and costs ₹6,500 - ₹13,000.
No, there is no direct bus from Hassan to Varanasi. However, there are services departing from Hassan and arriving at Varanasi, Uttar Pradesh via Corporation and Bangalore, Karnataka. The journey, including transfers, takes approximately 42h 27m.
No, there is no direct train from Hassan to Varanasi. However, there are services departing from Hassan and arriving at Varanasi Jn via Arsikere Jn. The journey, including transfers, takes approximately 45h 26m.
The distance between Hassan and Varanasi is 1763 km. The road distance is 1830.7 km.
The best way to get from Hassan to Varanasi without a car is to bus which takes 42h 27m and costs .
It takes approximately 18h 57m to get from Hassan to Varanasi, including transfers.
Hassan to Varanasi bus services, operated by Vijayanand Travels, depart from Hassan station.
Hassan to Varanasi train services, operated by Indian Railways, depart from Hassan station.
The best way to get from Hassan to Varanasi is to bus which takes 42h 27m and costs . Alternatively, you can train, which costs ₹1,100 - ₹8,500 and takes 45h 26m.
What companies run services between Hassan, India and Varanasi, India?
You can take a bus from Hassan to Varanasi, Uttar Pradesh via Corporation Signal, Corporation, St Joseph's Indian School/ Malya Hospital, and Bangalore, Karnataka in around 42h 27m. Alternatively, you can take a train from Hassan to Varanasi Jn via Arsikere Jn in around 45h 26m.
- Website
- goindigo.in
Flights from Mysore to Varanasi Airport via Madras
- Ave. Duration
- 15h 10m
- When
- Thursday to Saturday
- Estimated price
- ₹11,000–29,000
Flights from Mysore to Varanasi Airport via Hyderabad
- Ave. Duration
- 22h 22m
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Mysore to Varanasi Airport via Madras, Hyderabad
- Ave. Duration
- 19h 27m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- ₹11,000–29,000
Flights from Mysore to Varanasi Airport via Madras, Kempegowda International Airport
- Ave. Duration
- 16h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- ₹12,000–30,000
Flights from Kempegowda International Airport to Varanasi Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Kempegowda International Airport to Varanasi Airport via Hyderabad
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Kempegowda International Airport to Varanasi Airport via Kolkata
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Shivamogga to Varanasi Airport via Kempegowda International Airport
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Shivamogga to Varanasi Airport via Hyderabad
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- ₹6,500–18,000
Flights from Bajpe Airport to Varanasi Airport via Kempegowda International Airport
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- ₹13,000–19,000
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport via Hyderabad
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport via Bhubaneswar
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–12,000
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport via Pune
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport via Kolkata
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Kempegowda International Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹6,500–11,000
Flights from Kempegowda International Airport to Chaudhary Charan Singh Airport via Pune
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹6,500–11,000
Flights from Kempegowda International Airport to Chaudhary Charan Singh Airport via Hyderabad
- Ave. Duration
- 5h 15m
- When
- Saturday
- Estimated price
- ₹6,500–11,000
Flights from Kempegowda International Airport to Chaudhary Charan Singh Airport via Goa
- Ave. Duration
- 5h 15m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,500–11,000
Flights from Kempegowda International Airport to Allahabad
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- ₹9,000–17,000
Flights from Kempegowda International Airport to Allahabad via Hyderabad
- Ave. Duration
- 4h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹9,000–17,000
Flights from Kempegowda International Airport to Allahabad via Mumbai
- Ave. Duration
- 4h 55m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹9,000–17,000
Flights from Kempegowda International Airport to Allahabad via Delhi
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹9,000–17,000
- Website
- airindia.in
Flights from Mysore to Varanasi Airport via Madras, Kempegowda International Airport
- Ave. Duration
- 12h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- ₹14,000–32,000
Flights from Kempegowda International Airport to Varanasi Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹5,000–16,000
Flights from Bajpe Airport to Varanasi Airport via Delhi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹8,500–18,000
Flights from Bajpe Airport to Varanasi Airport via Kempegowda International Airport
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ₹7,000–18,000
Flights from Bajpe Airport to Varanasi Airport via Delhi, Khajuraho
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–18,000
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Kempegowda International Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 2h 41m
- When
- Every day
- Estimated price
- ₹9,000–12,000
- Website
- airindiaexpress.in
Flights from Mysore to Varanasi Airport via Madras, Kempegowda International Airport
- Ave. Duration
- 12h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- ₹14,000–32,000
Flights from Kempegowda International Airport to Varanasi Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹5,000–16,000
Flights from Bajpe Airport to Varanasi Airport via Kempegowda International Airport
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ₹7,000–18,000
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Kempegowda International Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 2h 41m
- When
- Every day
- Estimated price
- ₹9,000–12,000
- Website
- starlightairline.com
Flights from Kempegowda International Airport to Varanasi Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹5,000–9,000
Flights from Bajpe Airport to Varanasi Airport via Mumbai
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹5,500–19,000
Flights from Bajpe Airport to Varanasi Airport via Kempegowda International Airport
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹5,500–19,000
Flights from Kempegowda International Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹6,500–11,000
- Website
- spicejet.com
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹5,500–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Hassan to Mysore Jn
- Ave. Duration
- 2h 43m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Hassan to Arsikere Jn
- Ave. Duration
- 46 min
- Frequency
- Every 4 hours
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Arsikere Jn to Varanasi Jn
- Ave. Duration
- 43h 40m
- Frequency
- Twice a week
- Estimated price
- ₹1,000–7,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,100
- Second AC (2A)
- ₹3,500–4,400
- First Class (1A)
- ₹6,000–7,500
Train from Hassan to Yasvantpur Jn
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Hassan to Shimoga
- Ave. Duration
- 3h 49m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Hassan to Yasvantpur Jn
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Danapur to Varanasi Jn
- Ave. Duration
- 3h 50m
- Frequency
- Every 3 hours
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Hassan to Yasvantpur Jn
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Lucknow to Varanasi Jn
- Ave. Duration
- 4h 10m
- Frequency
- Hourly
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Hassan to Yasvantpur Jn
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Prayagraj Jn to Varanasi Jn
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Hassan to Corporation Signal
- Ave. Duration
- 3h 54m
- Frequency
- 5 times a day
- Estimated price
- ₹360–550
- Schedules at
- vrlbus.in
Bus from Hassan to Padil
- Ave. Duration
- 3h 32m
- Frequency
- 5 times a day
- Estimated price
- ₹320–440
- Schedules at
- vrlbus.in
Bus from Hassan to Corporation Signal
- Ave. Duration
- 3h 54m
- Frequency
- 5 times a day
- Estimated price
- ₹360–550
- Schedules at
- vrlbus.in
- Phone
- 9887925057
- [email protected]
- Website
- omio.com
Bus from Bangalore, Karnataka to Allahabad, Uttar Pradesh
- Ave. Duration
- 35h 15m
- Frequency
- Every 3 hours
- Schedules at
- omio.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, What are the different types of Renfe trains in Spain?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Hassan to Varanasi bus services, operated by Vijayanand Travels, arrive at Corporation Signal station.
Hassan to Varanasi train services, operated by Indian Railways, arrive at Arsikere Jn station.
Yes, the driving distance between Hassan to Varanasi is 1831 km. It takes approximately 27h 8m to drive from Hassan to Varanasi.
There are 1734+ hotels available in Varanasi.











