There are 5 ways to get from Villupuram to Yercaud by train, bus, night train, taxi 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.

Recommended option

Train  •  4 h 17 min

  1. Take the train from Villuparam Junction (VM) to Salem Town (SXT) Mangalore Exp

$13 - $28

Cheapest option

Night train  •  4 h 46 min

  1. Take the night train from Villuparam Junction (VM) to Ayodhyapattanam (APN) Ms Salem Exp

$13 - $28

3 alternative options

Bus  •  4 h 21 min

  1. Take the bus from Villupuram to seshanchavadi

$17 - $22

Taxi  •  3 h 6 min

  1. Take a taxi from Villupuram to Yercaud 131.2 miles

$40 - $50

Drive  •  3 h 6 min

  1. Drive from Villupuram to Yercaud 131.2 miles

$21 - $35

What companies run services between Villupuram, India and Yercaud, India?

Indian Railways operates a train from Villupuram to Yercaud once a week. Tickets cost $3 - $16 and the journey takes 3 h 29 min. Alternatively, SETC operates a bus from Villupuram to Yercaud every 4 hours. Tickets cost $5 - $7 and the journey takes 3 h 26 min.

Train operators
Indian Railways
Website
indianrail.gov.in
Train from Villuparam Junction (VM) to Salem Town (SXT)
Ave. Duration
3 h 29 min
Frequency
Once a week
Estimated price
$3 - $16
Book at
irctc.co.in
Night train from Villuparam Junction (VM) to Ayodhyapattanam (APN)
Ave. Duration
3 h 59 min
Frequency
Once daily
Estimated price
$3 - $16
Book at
irctc.co.in
Bus operators
SETC
Website
tnstc.in
Bus from Villupuram to seshanchavadi
Ave. Duration
3 h 26 min
Frequency
Every 4 hours
Estimated price
$5 - $7
Schedules at
tnstc.in
Other operators
Taxi from Villupuram to Yercaud
Ave. Duration
3 h 6 min
Estimated price
$40 - $50

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 Croatia’s Dalmatian Coast by boat, bus, car and train, How do I get from Sydney to Melbourne and Getting to Rome from the airport - to help you get the most out of your next trip.

Questions & Answers

How far is it from Villupuram to Yercaud?

The distance between Villupuram and Yercaud is 141 km. The road distance is 210 km.

What is the cheapest way to get from Villupuram to Yercaud?

The cheapest way to get from Villupuram to Yercaud is to bus which costs ₹1,100 - ₹1,500 and takes 4 h 21 min.

What is the fastest way to get from Villupuram to Yercaud?

The quickest way to get from Villupuram to Yercaud is to taxi which takes 3 h 6 min and costs ₹2,800 - ₹3,400.

How long does it take to get from Villupuram to Yercaud?

It takes approximately 4 h 17 min to get from Villupuram to Yercaud, including transfers.