Karen Jacob0 15 Fun Weekend Trips From Vellore; Tamil Nadu Vellore is an educational town located in the state of Tamil Nadu in south india and is known for its culture. The city has plenty of weekend outing opportunities which are easily accessible by road. Related Posts See also 8 Destinations for an Unforgettable Vacation in Asia