Travel from Bengaluru to Srirangam

Train, bus or fly from Bengaluru to Srirangam?

RedBus operates a bus from Bengaluru to Srirangam hourly. Tickets cost $9 - $13 and the journey takes 7 h 45 min. Alternatively, Indian Railways operates a train from Bengaluru to Srirangam once daily. Tickets cost $8 - $20 and the journey takes 8 h 15 min.

How to get from Bengaluru to Srirangam

From Bangalore bus to Trichy then taxi to Srirangam. 7 h 49 min ₹870. From Bangalore Cant (BNC) train to Tirchrpali Fort (TP) then taxi to Srirangam. 8 h 19 min ₹1,290. From Bengaluru taxi to Srirangam. 4 h 48 min ₹6,686. From Bengaluru drive to Srirangam. 4 h 48 min ₹2,526. From Bengaluru taxi to Bengaluru airport, fly to Tiruchirapalli airport, then taxi to Srirangam. 3 h 50 min ₹9,535. From Bengaluru taxi to Bengaluru airport, fly to Madurai airport, taxi to Madurai Junction (MDU), then train to Srirangam. 5 h 52 min ₹9,535.