Indian Railways operates a train from Vellore to Nagapattinam 3 times a week. Tickets cost $5 - $18 and the journey takes 7 h 30 min. Alternatively, you can take a bus from Vellore to Nagapattinam via Chennai in around 10 h 21 min.
How to get from Vellore to Nagapattinam
From Vellore taxi to Katpadi Junction (KPD), train to Thiruvarur Junction (TVR), then taxi to Nagapattinam. 7 h 59 min ₹2,038. From Vellore bus to Chennai then bus to Nagapattinam. 10 h 21 min ₹1,358. From Vellore taxi to Nagapattinam. 4 h 17 min ₹8,023. From Vellore drive to Nagapattinam. 4 h 17 min ₹2,389.