There are 6 ways to get from Mangaluru to Varanasi by plane, train, 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.
Fly
best- Fly from Bajpe Airport (IXE) to Varanasi Airport (VNS)plane IXE - VNS
6h 43m₹11,223–18,290Train via Madgaon
cheapest- Take the train from Thokur to Madgaontrain 09014
- Take the train from Madgaon to Pt.Deen Dayal Upadhyaya Jn.train 12741
42h 4m₹1,399–9,429Bus
- Take the bus from Mangaluru, Karnataka to Belagavi, Karnatakabus
- Take the bus from Belagavi, Karnataka to Allahabad, Uttar Pradeshbus
- Take the bus from Allahabad, Uttar Pradesh to Varanasi, Uttar Pradeshbus
43h 50mDrive 1,934.4 km
- Drive from Mangaluru to Varanasicar 1,934.4 km
28h 7m₹21,567–31,153Bus via Hyderabad
- Take the bus from Mangaluru, Karnataka to Hyderabad, Telanganabus Mangaluru, Karnataka - Hyderabad, Telangana
- Take the bus from Hyderabad, Telangana to Varanasi, Uttar Pradeshbus Hyderabad, Telangana - Varanasi, Uttar Pradesh
44h 26mTrain
- Take the train from Surathkal to Mysore Jntrain 16586
- Take the train from Mysore Jn to Varanasi Jntrain 22687
2d 13h₹1,687–10,781
Bajpe Airport (IXE) to Varanasi Airport (VNS) flights
Questions & Answers
The cheapest way to get from Mangaluru to Varanasi is to train via Madgaon which costs ₹1,400 - ₹9,500 and takes 42h 4m.
The fastest way to get from Mangaluru to Varanasi is to fly which takes 6h 43m and costs ₹11,000 - ₹19,000.
No, there is no direct bus from Mangaluru to Varanasi. However, there are services departing from Mangaluru, Karnataka and arriving at Varanasi, Uttar Pradesh via Belagavi, Karnataka and Allahabad, Uttar Pradesh. The journey, including transfers, takes approximately 43h 50m.
No, there is no direct train from Mangaluru to Varanasi. However, there are services departing from Thokur and arriving at Varanasi Jn via Madgaon and Pt.Deen Dayal Upadhyaya Jn.. The journey, including transfers, takes approximately 42h 4m.
The distance between Mangaluru and Varanasi is 1653 km. The road distance is 1934.4 km.
The best way to get from Mangaluru to Varanasi without a car is to train via Madgaon which takes 42h 4m and costs ₹1,400 - ₹9,500.
It takes approximately 6h 43m to get from Mangaluru to Varanasi, including transfers.
Mangaluru to Varanasi bus services, operated by Sai Sri Balaji Travels, depart from Mangaluru, Karnataka station.
Mangaluru to Varanasi train services, operated by Indian Railways, depart from Thokur station.
The best way to get from Mangaluru to Varanasi is to fly which takes 6h 43m and costs ₹11,000 - ₹19,000. Alternatively, you can train via Madgaon, which costs ₹1,400 - ₹9,500 and takes 42h 4m, you could also bus, which costs and takes 43h 50m.
What companies run services between Mangaluru, India and Varanasi, India?
IndiGo Airlines, Air India Express, and two other airlines fly from Bajpe Airport (IXE) to Varanasi Airport (VNS) every 4 hours. Alternatively, you can take a vehicle from Mangaluru to Varanasi Jn via Thokur, Madgaon, and Pt.Deen Dayal Upadhyaya Jn. in around 42h 4m.
- Website
- airindia.in
Flights from Bajpe Airport to Varanasi Airport via Delhi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹8,500–20,000
Flights from Bajpe Airport to Varanasi Airport via Bengaluru
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ₹7,000–19,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–20,000
- Website
- goindigo.in
Flights from Bajpe Airport to Varanasi Airport via Bengaluru
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- ₹11,000–19,000
- Website
- starlightairline.com
Flights from Bajpe Airport to Varanasi Airport via Mumbai
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹7,000–21,000
Flights from Bajpe Airport to Varanasi Airport via Bengaluru
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹6,500–20,000
- Website
- airindiaexpress.in
Flights from Bajpe Airport to Varanasi Airport via Bengaluru
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ₹7,000–19,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Thokur to Madgaon
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Madgaon to Pt.Deen Dayal Upadhyaya Jn.
- Ave. Duration
- 34h 28m
- 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 Surathkal to Mysore Jn
- Ave. Duration
- 10h 38m
- 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
Train from Mysore Jn to Varanasi 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
- Website
- Sai Sri Balaji Travels
Bus from Mangaluru, Karnataka to Belagavi, Karnataka
- Ave. Duration
- 9h 40m
- Frequency
- Hourly
- Schedules at
- Sai Sri Balaji Travels
- Phone
- +91 93738 99995
- [email protected]
- Website
- Humsafar Bus
Bus from Belagavi, Karnataka to Allahabad, Uttar Pradesh
- Ave. Duration
- 30h 30m
- Frequency
- Twice daily
- Website
- Humsafar Bus
- Phone
- +91 92416 43124
- [email protected]
- Website
- New Pooja Travels
Bus from Mangaluru, Karnataka to Hyderabad, Telangana
- Ave. Duration
- 17h 30m
- Frequency
- Every 4 hours
- Website
- New Pooja Travels
- Phone
- +91 91193 34336
- [email protected]
- Website
- Shree Balaji Tour and Travel
Bus from Hyderabad, Telangana to Varanasi, Uttar Pradesh
- Ave. Duration
- 26h 30m
- Frequency
- Hourly
- Schedules at
- Shree Balaji Tour and Travel
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 to plan an amazing trip around Scandinavia, How to get from JFK to New York City, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
Mangaluru to Varanasi bus services, operated by Sai Sri Balaji Travels, arrive at Belagavi, Karnataka station.
Mangaluru to Varanasi train services, operated by Indian Railways, arrive at Madgaon station.
Yes, the driving distance between Mangaluru to Varanasi is 1934 km. It takes approximately 28h 7m to drive from Mangaluru to Varanasi.
Book your Mangaluru to Varanasi bus tickets online with Omio.
There are 1604+ hotels available in Varanasi.











