Travel from Bengaluru to Vellore

Bus or train from Bengaluru to Vellore?

Indian Railways operates a train from Bengaluru to Vellore every 4 hours. Tickets cost $4 - $17 and the journey takes 3 h 6 min. Alternatively, RedBus operates a bus from Bengaluru to Vellore every 15 minutes. Tickets cost $8 - $12 and the journey takes 5 h.

How to get from Bengaluru to Vellore

From Bangalore Cant (BNC) train to Katpadi Junction (KPD) then taxi to Vellore. 3 h 12 min ₹1,136. From Bangalore bus to Vellore. 5 h ₹663. From Bengaluru rideshare to Vellore. 3 h 28 min ₹470. From Bengaluru taxi to Vellore. 2 h 53 min ₹4,045. From Bengaluru drive to Vellore. 2 h 53 min ₹1,518.

Operators from Bengaluru to Vellore