Travel from Bengaluru to Daman

Bus or train from Bengaluru to Daman?

RedBus operates a bus from Bengaluru to Daman every 4 hours. Tickets cost $10 - $14 and the journey takes 18 h. Alternatively, Indian Railways operates a train from Bengaluru to Daman 6 times a week. Tickets cost $25 - $35 and the journey takes 3 h.

How to get from Bengaluru to Daman

ModeDurationPrice
From Bengaluru taxi to Bengaluru airport, fly to Mumbai airport, train to Borivali (BVI), train to Vapi (VAPI), then taxi to Daman.4 h 44 min$99
From Bengaluru taxi to Bengaluru airport, fly to Surat airport, then taxi to Daman.6 h 2 min$221
From Bengaluru taxi to Bengaluru airport, fly to Pune airport, taxi to Pune Junction (PUNE), train to Vapi (VAPI), then taxi to Daman.9 h 20 min$99
From Bengaluru taxi to Bengaluru airport, fly to Vadodara airport, taxi to Vadodara Junction (BRC), train to Vapi (VAPI), then taxi to Daman.8 h 15 min$172
From Bangalore bus to Vapi then taxi to Daman.18 h 11 min$15
From Bangalore Cy Junction (SBC) train to Vapi (VAPI) then taxi to Daman.27 h 11 min$36
From Bengaluru drive to Daman.16 h 7 min$141