There are 6 ways to get from Srivilliputhur to Udupi by taxi, 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.
Taxi, fly, bus
best- Take the taxi from Srivilliputhur to Madurai-Airport-IXMtaxi
- Fly from Madurai (IXM) to Bajpe Airport (IXE)plane IXM - IXE
- Take the bus from Surathkal to Udupibus
6h 39m₹11,067–16,219Train via Thrissur
cheapest- Take the train from Srivilliputtur to Thrisurtrain 16327
- Take the train from Thrisur to Udupitrain 12617 / ...
22h₹509–3,957Bus via Bengaluru
- Take the bus from Srivilliputhur, Tamil Nadu to Madurai, Tamil Nadubus
- Take the bus from Madurai to Dharmapuribus
- Take the bus from Dharmapuri to Lalbaugbus
- Take the bus from Bangalore Kempegowda Bus Terminal 2A to Udupibus
16h 16mTrain
- Take the train from Srivilliputtur to Virudunagar Jntrain 06664 / ...
- Take the train from Virudunagar Jn to Udupitrain 22630
16h 23m₹522–4,037Drive 671.2 km
- Drive from Srivilliputhur to Udupicar 671.2 km
10h 20m₹7,567–10,930Bus
- Take the bus from Srivilliputhur, Tamil Nadu to Madurai, Tamil Nadubus
- Take the bus from Madurai, Tamil Nadu to Kozhikode, Keralabus
- Take the bus from Kozhikode, Kerala to Mangaluru, Karnatakabus
- Take the bus from Mangaluru, Karnataka to Udupi, Karnatakabus
19h 37m
Srivilliputhur to Udupi by train
Questions & Answers
The cheapest way to get from Srivilliputhur to Udupi is to train via Thrissur which costs ₹500 - ₹4,000 and takes 22h.
The fastest way to get from Srivilliputhur to Udupi is to taxi and fly and bus which takes 6h 39m and costs ₹11,000 - ₹17,000.
No, there is no direct bus from Srivilliputhur to Udupi. However, there are services departing from Srivilliputhur, Tamil Nadu and arriving at Udupi via Madurai, Dharmapuri, Lalbagh West Gate(Lalbagh Metro Station) and Bangalore Kempegowda Bus Terminal 2A. The journey, including transfers, takes approximately 16h 16m.
No, there is no direct train from Srivilliputhur to Udupi. However, there are services departing from Srivilliputtur and arriving at Udupi via Virudunagar Jn. The journey, including transfers, takes approximately 16h 23m.
The distance between Srivilliputhur and Udupi is 619 km. The road distance is 671.2 km.
The best way to get from Srivilliputhur to Udupi without a car is to bus via Bengaluru which takes 16h 16m and costs .
It takes approximately 6h 39m to get from Srivilliputhur to Udupi, including transfers.
Srivilliputhur to Udupi bus services, operated by Smg Travels, depart from Srivilliputhur, Tamil Nadu station.
Srivilliputhur to Udupi train services, operated by Indian Railways, depart from Srivilliputtur station.
The best way to get from Srivilliputhur to Udupi is to bus via Bengaluru which takes 16h 16m and costs . Alternatively, you can train, which costs ₹500 - ₹4,100 and takes 16h 23m.
What companies run services between Srivilliputhur, India and Udupi, India?
You can take a bus from Srivilliputhur, Tamil Nadu to Udupi via Madurai, Tamil Nadu, Madurai, Dharmapuri, Lalbagh West Gate(Lalbagh Metro Station), Kempegowda Bus Station, and Bangalore Kempegowda Bus Terminal 2A in around 16h 16m. Alternatively, you can take a train from Srivilliputtur to Udupi via Virudunagar Jn in around 16h 23m.
- Website
- goindigo.in
Flights from Madurai to Bajpe Airport via Bengaluru
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₹10,000–14,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Srivilliputtur to Virudunagar Jn
- Ave. Duration
- 47 min
- Frequency
- 5 times a day
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Virudunagar Jn to Udupi
- Ave. Duration
- 14h 36m
- Frequency
- Once a week
- Estimated price
- ₹400–3,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹400–480
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,900
- First Class (1A)
- ₹2,400–3,100
Train from Srivilliputtur to Thrisur
- Ave. Duration
- 12h 33m
- Frequency
- Once daily
- Estimated price
- ₹250–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹250–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Thrisur to Udupi
- Ave. Duration
- 8h 27m
- Frequency
- Every 4 hours
- Estimated price
- ₹250–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Surathkal to Udupi
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹410–550
- Schedules at
- ksrtc.in
Bus from Bangalore Kempegowda Bus Terminal 2A to Udupi
- Ave. Duration
- 7h 48m
- Frequency
- Hourly
- Estimated price
- ₹600–1,800
- Schedules at
- ksrtc.in
- AC Sleeper
- ₹600–1,800
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from Surathkal to Udupi
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- ₹160–210
- Website
- https://www.flixbus.in
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Madurai to Dharmapuri
- Ave. Duration
- 2h 38m
- Frequency
- Twice daily
- Estimated price
- ₹750–2,200
- Website
- http://www.kalladatravels.com/
Bus from Dharmapuri to Lalbaug
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₹550–2,000
- Website
- http://www.kalladatravels.com/
- Ave. Duration
- 1h 18m
- Estimated price
- ₹1,100–1,400
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 Travelling to and around Russia for the 2018 FIFA World Cup, Need to know: Jadrolinija, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
Srivilliputhur to Udupi bus services, operated by Smg Travels, arrive at Madurai, Tamil Nadu station.
Srivilliputhur to Udupi train services, operated by Indian Railways, arrive at Virudunagar Jn station.
Yes, the driving distance between Srivilliputhur to Udupi is 671 km. It takes approximately 10h 20m to drive from Srivilliputhur to Udupi.
There are 327+ hotels available in Udupi.
















