There are 6 ways to get from Varanasi to Surathkal by plane, bus, train, 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.
Fly
best- Fly from Varanasi Airport (VNS) to Bajpe Airport (IXE)plane VNS - IXE
5h 58m₹11,814–18,977Train via Madgaon
cheapest- Take the train from Pt.Deen Dayal Upadhyaya Jn. to Madgaontrain 12742
- Take the train from Madgaon to Surathkaltrain 12133 / ...
42h 40m₹1,123–9,068Bus via Bengaluru
- Take the bus from Varanasi to Bengalurubus redbusIndia_A/C Seater/Sleeper
- Take the bus from Bengaluru to Surathkalbus redbusIndia_NON A/C Sleeper
30h 29m₹2,232–6,499Drive 1,925 km
- Drive from Varanasi to Surathkalcar 1,925 km
27h 59m₹18,670–26,968Bus
- Take the bus from Varanasi to Allahabadbus
- Take the bus from Allahabad to Hubballibus
- Take the bus from Hubballi to Udupibus
- Take the bus from Udupi to Surathkalbus
47h 42mTrain
- Take the train from Varanasi Jn to Mysore Jntrain 22688
- Take the train from Mysore Jn to Surathkaltrain 16585
2d 11h₹1,340–10,091
Varanasi to Surathkal by bus
Comparing Your Travel Options
The cheapest way to get from Varanasi to Surathkal is to train via Madgaon which costs ₹1,100 - ₹9,500 and takes 42h 40m.
The fastest way to get from Varanasi to Surathkal is to fly which takes 5h 58m and costs ₹11,000 - ₹19,000.
No, there is no direct bus from Varanasi to Surathkal. However, there are services departing from Varanasi and arriving at Surathkal via Bengaluru. The journey, including transfers, takes approximately 30h 29m.
No, there is no direct train from Varanasi to Surathkal. However, there are services departing from Varanasi Jn and arriving at Surathkal via Pt.Deen Dayal Upadhyaya Jn. and Madgaon. The journey, including transfers, takes approximately 42h 40m.
The distance between Varanasi and Surathkal is 1657 km. The road distance is 1925 km.
The best way to get from Varanasi to Surathkal without a car is to bus via Bengaluru which takes 30h 29m and costs ₹2,200 - ₹6,500.
It takes approximately 5h 58m to get from Varanasi to Surathkal, including transfers.
Varanasi to Surathkal bus services, operated by The Abha Travels, depart from Varanasi station.
Varanasi to Surathkal train services, operated by Indian Railways, depart from Pt.Deen Dayal Upadhyaya Jn. station.
The best way to get from Varanasi to Surathkal is to fly which takes 5h 58m and costs ₹11,000 - ₹19,000. Alternatively, you can bus via Bengaluru, which costs ₹2,200 - ₹6,500 and takes 30h 29m, you could also train via Madgaon, which costs ₹1,100 - ₹9,500 and takes 42h 40m.
What companies run services between Varanasi, India and Surathkal, India?
IndiGo Airlines and Air India Express fly from Varanasi Airport (VNS) to Bajpe Airport (IXE) every 4 hours. Alternatively, you can take a bus from Varanasi to Surathkal via Bengaluru in around 30h 29m.
- Website
- goindigo.in
Flights from Varanasi Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹11,000–17,000
Flights from Varanasi Airport to Bajpe Airport via Delhi
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹11,000–17,000
Flights from Varanasi Airport to Bajpe Airport via Hyderabad
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- ₹11,000–17,000
Flights from Varanasi Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹11,000–17,000
- Website
- airindiaexpress.in
Flights from Varanasi Airport to Bajpe Airport via Delhi
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ₹10,000–26,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Pt.Deen Dayal Upadhyaya Jn. to Madgaon
- Ave. Duration
- 34h 20m
- Frequency
- Once a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,100–2,600
- Second AC (2A)
- ₹3,000–3,800
- First Class (1A)
- ₹5,000–6,500
Train from Madgaon to Surathkal
- Ave. Duration
- 5h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Varanasi Jn to Mysore Jn
- Ave. Duration
- 2d
- Frequency
- Twice a week
- Estimated price
- ₹1,100–8,500
- Website
- irctc.co.in
- Sleeper Class
- ₹1,100–1,300
- Third AC (3A)
- ₹2,700–3,400
- Second AC (2A)
- ₹3,900–4,900
- First Class (1A)
- ₹6,500–8,500
Train from Mysore Jn to Surathkal
- Ave. Duration
- 10h 8m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
- Phone
- +91 72368 67272
- [email protected]
- Website
- Abha Bus
Bus from Varanasi to Bengaluru
- Ave. Duration
- 21h 45m
- Frequency
- Once daily
- Website
- Abha Bus
- Website
- Travel Point
Bus from Varanasi to Bengaluru
- Ave. Duration
- 35h
- Frequency
- 3 times a day
- Schedules at
- Travel Point
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Varanasi to Bengaluru
- Ave. Duration
- 34h 55m
- Frequency
- Once daily
- Estimated price
- ₹1,700–3,900
- Website
- Shymoli Paribahan
- Website
- Vikram Bus
Bus from Varanasi to Bengaluru
- Ave. Duration
- 39h
- Frequency
- Twice daily
- Schedules at
- Vikram Bus
- Phone
- +91 80463 33639
- [email protected]
- Website
- Bhaiya Travels
Bus from Varanasi to Bengaluru
- Ave. Duration
- 35h
- Frequency
- Once daily
- Website
- Bhaiya Travels
- Website
- Savi Tour And Travels
Bus from Varanasi to Bengaluru
- Ave. Duration
- 40h
- Frequency
- Once daily
- Schedules at
- Savi Tour And Travels
- Phone
- +91 91193 34336
- [email protected]
- Website
- Shree Balaji Tour and Travel
Bus from Varanasi to Bengaluru
- Ave. Duration
- 36h 35m
- Frequency
- 3 times a week
- Schedules at
- Shree Balaji Tour and Travel
- Website
- Pragathi Tourist Corporation
Bus from Bengaluru to Surathkal
- Ave. Duration
- 8h 20m
- Frequency
- Every 4 hours
- Schedules at
- Pragathi Tourist Corporation
- Website
- Khamsa Travels
Bus from Bengaluru to Surathkal
- Ave. Duration
- 7h 22m
- Frequency
- 4 times a day
- Schedules at
- Khamsa Travels
- Website
- Cauvery Travels
Bus from Bengaluru to Surathkal
- Ave. Duration
- 8h 16m
- Frequency
- 3 times a day
- Schedules at
- Cauvery Travels
- Website
- Ullal Holidays
Bus from Bengaluru to Surathkal
- Ave. Duration
- 6h 35m
- Frequency
- Twice daily
- Schedules at
- Ullal Holidays
- Website
- Sai Sri Balaji Travels
Bus from Bengaluru to Surathkal
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Schedules at
- Sai Sri Balaji Travels
- Website
- Sri Durgamba Travels
Bus from Bengaluru to Surathkal
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Schedules at
- Sri Durgamba Travels
- Website
- Yk Travels
Bus from Bengaluru to Surathkal
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Schedules at
- Yk Travels
- Website
- Durgamba Motors Route No. 2D
Bus from Bengaluru to Surathkal
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Schedules at
- Durgamba Motors Route No. 2D
- Phone
- 020 67186800
- [email protected]
- Website
- Purple Bus
Bus from Bengaluru to Surathkal
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- ₹1,800–2,600
- Schedules at
- Purple Bus
- Website
- Perinba Vilas Travels
Bus from Bengaluru to Surathkal
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Schedules at
- Perinba Vilas Travels
- Phone
- 0836 230 7300
- [email protected]
- Website
- Vijayanand Travels
Bus from Bengaluru to Surathkal
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ₹500–1,000
- Schedules at
- Vijayanand Travels
Bus from Hubballi to Udupi
- Ave. Duration
- 6h 15m
- Frequency
- Hourly
- Estimated price
- ₹470–850
- Schedules at
- Vijayanand Travels
Bus from Bengaluru to Surathkal
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Schedules at
- Sri Durgamba Travels - R No 18
- Website
- Sarathi Tours and Travels
Bus from Bengaluru to Surathkal
- Ave. Duration
- 7h 40m
- Frequency
- 3 times a week
- Schedules at
- Sarathi Tours and Travels
- Website
- Apoorva Travels
Bus from Bengaluru to Surathkal
- Ave. Duration
- 7h 30m
- Frequency
- Twice a week
- Schedules at
- Apoorva Travels
- Website
- Maaruti Travels
Bus from Bengaluru to Surathkal
- Ave. Duration
- 8h 40m
- Frequency
- Twice a week
- Schedules at
- Maaruti Travels
- Website
- Mahalakshmi Tourist
Bus from Bengaluru to Surathkal
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Schedules at
- Mahalakshmi Tourist
- +91 7044090046
- Website
- Green Line
Bus from Bengaluru to Surathkal
- Ave. Duration
- 6h 45m
- Frequency
- Once a week
- Website
- Green Line
- Website
- Green Line
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Varanasi to Allahabad
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- ₹303–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹410–600
- Phone
- +91 93738 99995
- [email protected]
- Website
- Humsafar Bus
Bus from Allahabad to Hubballi
- Ave. Duration
- 35h 15m
- Frequency
- 4 times a week
- Website
- Humsafar Bus
- Phone
- +91 92421 07777
- [email protected]
- Website
- Ganesh Bus
Bus from Hubballi to Udupi
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Website
- Ganesh Bus
- Phone
- +91 92416 43124
- [email protected]
- Website
- New Pooja Travels
Bus from Hubballi to Udupi
- Ave. Duration
- 5h 45m
- Frequency
- Twice daily
- Website
- New Pooja Travels
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Udupi to Surathkal
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- ₹410–600
- Schedules at
- ksrtc.in
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 Need to know: Greyhound, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from London to Edinburgh - to help you get the most out of your next trip.
Booking & Getting There
Varanasi to Surathkal bus services, operated by The Abha Travels, arrive at Bengaluru station.
Varanasi to Surathkal train services, operated by Indian Railways, arrive at Madgaon station.
Yes, the driving distance between Varanasi to Surathkal is 1925 km. It takes approximately 27h 59m to drive from Varanasi to Surathkal.
Book your Varanasi to Surathkal train tickets online with 12go.asia.
Book your Varanasi to Surathkal bus tickets online with Omio.
There are 264+ hotels available in Surathkal.







































