There are 5 ways to get from Virajpet to Udupi by bus, taxi, 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.
Bus
best- Take the bus from Madikeri, Karnataka to Udupi, Karnatakabus Madikeri, Karnataka - Udupi, Karnataka
5h 19mTaxi, train
cheapest- Take the taxi from Virajpet to Kannurtaxi
- Take the train from Kannur to Udupitrain 02197 / ...
5h 43m₹1,784–3,308Drive 215.6 km
- Drive from Virajpet to Udupicar 215.6 km
3h 12m₹2,461–3,554Taxi
- Take the taxi from Virajpet to Udupitaxi 215.6 km
3h 12m₹4,800–6,000Bus via Mangaluru
- Take the bus from Madikeri, Karnataka to Mangaluru, Karnatakabus Madikeri, Karnataka - Mangaluru, Karnataka
- Take the bus from Mangaluru, Karnataka to Udupi, Karnatakabus Mangaluru, Karnataka - Udupi, Karnataka
6h 14m
Comparing Your Travel Options
The cheapest way to get from Virajpet to Udupi is to taxi and train which costs ₹1,700 - ₹3,400 and takes 5h 43m.
The fastest way to get from Virajpet to Udupi is to drive which takes 3h 12m and costs ₹2,400 - ₹3,600.
No, there is no direct bus from Virajpet to Udupi. However, there are services departing from Madikeri, Karnataka and arriving at Udupi, Karnataka via . The journey, including transfers, takes approximately 5h 19m.
The distance between Virajpet and Udupi is 220 km. The road distance is 215.6 km.
The best way to get from Virajpet to Udupi without a car is to bus which takes 5h 19m and costs .
It takes approximately 5h 19m to get from Virajpet to Udupi, including transfers.
Virajpet to Udupi bus services, operated by SLGT Travels, depart from Madikeri, Karnataka station.
Virajpet to Udupi bus services, operated by SLGT Travels, arrive at Udupi, Karnataka station.
Yes, the driving distance between Virajpet to Udupi is 216 km. It takes approximately 3h 12m to drive from Virajpet to Udupi.
There are 307+ hotels available in Udupi.
What companies run services between Virajpet, India and Udupi, India?
SLGT Travels operates a bus from Madikeri, Karnataka to Udupi, Karnataka every 3 hours, and the journey takes 4h 50m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kannur to Udupi
- Ave. Duration
- 4h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
- [email protected]
- Website
- SLGT Travels
Bus from Madikeri, Karnataka to Udupi, Karnataka
- Ave. Duration
- 4h 50m
- Frequency
- Every 3 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Madikeri, Karnataka to Mangaluru, Karnataka
- Ave. Duration
- 3h 32m
- Frequency
- Every 3 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Mangaluru, Karnataka to Udupi, Karnataka
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Ave. Duration
- 2h 15m
- Estimated price
- ₹1,600–6,000
TaxiBazaar
- Phone
- +91 9876661275
- Website
- taxibazaar.in
TaxiBazaar
- Phone
- +91 9876661275
- Website
- taxibazaar.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 How to get from Florence to Rome, Getting to Rome from the airport, and How to get from Southend Airport into central London - to help you get the most out of your next trip.






