There are 8 ways to get from Udumalpet to Villupuram by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Udumalaippettai to Dindigul Jntrain 16343 / ...
- Take the train from Dindigul Jn to Villupuram Jntrain 12636 / ...
6h 37m₹340–2,674Bus via Salem
- Take the bus from Udumalpet, Tamil Nadu to Salem, Tamil Nadubus Udumalpet, Tamil Nadu - Salem, Tamil Nadu
- Take the bus from Salem to Villupurambus
7h 35mDrive 324.6 km
- Drive from Udumalpet to Villupuramcar 324.6 km
4h 56m₹3,657–5,282Taxi
- Take the taxi from Udumalpet to Villupuramtaxi 324.6 km
4h 56m₹7,000–9,000Taxi to Madurai, fly, train
- Take the taxi from Udumalpet to Madurai-Airport-IXMtaxi
- Fly from Madurai (IXM) to Chennai International Airport (MAA)plane IXM - MAA
- Take the train from Tambaram to Villupuram Jntrain
6h 24m₹9,326–14,776Bus
- Take the bus from Udumalpet to Gandhipurambus 783Ns
- Take the bus from Coimbatore to Villupurambus Coimbatore - Villupuram
9h 54m₹542–2,036Bus to Coimbatore International Airport, fly, train
- Take the bus from Udumalpet to Gandhipurambus
- Fly from Coimbatore International Airport (CJB) to Chennai International Airport (MAA)plane CJB - MAA
- Take the train from Tambaram to Villupuram Jntrain
8h 22m₹5,722–12,086Bus to Salem, fly, train
- Take the bus from Udumalpet, Tamil Nadu to Salem, Tamil Nadubus
- Fly from Salem (SXV) to Chennai International Airport (MAA)plane SXV - MAA
- Take the train from Tambaram to Villupuram Jntrain
8h 39m
Udumalpet to Villupuram by foot and train
Questions & Answers
The cheapest way to get from Udumalpet to Villupuram is to bus which costs ₹500 - ₹2,100 and takes 9h 54m.
The fastest way to get from Udumalpet to Villupuram is to drive which takes 4h 56m and costs ₹3,600 - ₹5,500.
No, there is no direct bus from Udumalpet to Villupuram. However, there are services departing from Udumalpet, Tamil Nadu and arriving at Villupuram via Salem. The journey, including transfers, takes approximately 7h 35m.
No, there is no direct train from Udumalpet to Villupuram. However, there are services departing from Udumalaippettai and arriving at Villupuram Jn via Dindigul Jn. The journey, including transfers, takes approximately 6h 37m.
The distance between Udumalpet and Villupuram is 363 km. The road distance is 324.6 km.
The best way to get from Udumalpet to Villupuram without a car is to train which takes 6h 37m and costs ₹340 - ₹2,700.
It takes approximately 6h 37m to get from Udumalpet to Villupuram, including transfers.
Udumalpet to Villupuram bus services, operated by PSS Transport, depart from Udumalpet, Tamil Nadu station.
Udumalpet to Villupuram train services, operated by Indian Railways, depart from Udumalaippettai station.
The best way to get from Udumalpet to Villupuram is to train which takes 6h 37m and costs ₹340 - ₹2,700. Alternatively, you can bus via Salem, which costs and takes 7h 35m.
What companies run services between Udumalpet, India and Villupuram, India?
You can take a vehicle from Udumalpet to Villupuram Jn via Udumalaippettai and Dindigul Jn in around 6h 37m. Alternatively, you can take a vehicle from Udumalpet to Villupuram via Udumalpet, Tamil Nadu, Salem, Tamil Nadu, and Salem in around 7h 35m.
- Website
- goindigo.in
Flights from Madurai to Chennai International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹5,000–8,500
Flights from Coimbatore International Airport to Chennai International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹5,000–7,500
Flights from Salem to Chennai International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹4,100–9,500
- Website
- airindia.in
Flights from Madurai to Chennai International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹6,000–8,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Udumalaippettai to Dindigul Jn
- Ave. Duration
- 2h 3m
- Frequency
- 4 times a day
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Dindigul Jn to Villupuram Jn
- Ave. Duration
- 3h 45m
- Frequency
- Hourly
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Tambaram to Villupuram Jn
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Tambaram to Villupuram Jn
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Tambaram to Villupuram Jn
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- Phone
- +91 9447071021
- [email protected]
- Website
- onlineksrtcswift.com
Bus from Salem to Villupuram
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- ₹200–290
- Website
- https://onlineksrtcswift.com/
- Phone
- 9513948001
- [email protected]
- Website
- tnstc.in
Bus from Udumalpet to Gandhipuram
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ₹60–650
- Website
- https://www.tnstc.in/OTRSOnline/
Bus from Udumalpet to Gandhipuram
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ₹60–650
- Website
- https://www.tnstc.in/OTRSOnline/
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Coimbatore to Villupuram
- Ave. Duration
- 7h 5m
- Frequency
- Once daily
- Estimated price
- ₹480–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹480–700
- Ave. Duration
- 3h 39m
- Estimated price
- ₹3,500–9,000
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 5 incredible day trips from Florence by train, What are the different types of Renfe trains in Spain?, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
Udumalpet to Villupuram bus services, operated by PSS Transport, arrive at Salem, Tamil Nadu station.
Udumalpet to Villupuram train services, operated by Indian Railways, arrive at Dindigul Jn station.
Yes, the driving distance between Udumalpet to Villupuram is 325 km. It takes approximately 4h 56m to drive from Udumalpet to Villupuram.
There are 10+ hotels available in Villupuram.















