Checking flights...


If you’re coming to Goa by bus from Mumbai, Mapusa’s Kadamba bus stand is the jumping-off point for the northern beaches. Local bus services run every few minutes; just look for the correct destination on the sign in the bus windshield. For buses to the southern beaches, take one of the frequent buses to Panaji, then Margao, and change there.

Local services:

Anjuna ₹15, 30 minutes

Arambol ₹40, one hour

Calangute ₹15, 30 minutes

Candolim ₹20, 35 minutes

Panaji ₹30, 30 minutes

Thivim ₹15, 20 minutes

Long-distance services are run by both government and private bus companies. Private operators’ services are more frequent and have more choice of bus type. Fares are variable based on the season and even day of the week. Private operators have booking offices outside the bus stand (opposite the Municipal Gardens). There’s generally little difference in price, comfort or duration between them, but shop around for the best fare. You can check fares and timings for government buses at

Most long-distance buses depart in the late afternoon or evening. Sample fares:

Bengaluru ₹900, with AC ₹1200; 13 to 14 hours

Hampi sleeper ₹1000; 9½ hours

Mumbai ₹850, with AC ₹900; 12 to 15 hours

Pune ₹700, with AC ₹900, 11 to 13 hours


There’s a prepaid taxi stand in the town square with a signboard of fixed prices. Cabs to Anjuna or Calangute cost ₹300; Candolim ₹400; Panaji ₹350; Arambol ₹700; Margao ₹1100; Dabolim Airport ₹1150. An autorickshaw to Anjuna or Calangute should cost ₹200.


Thivim, about 12km northeast of town, is the nearest train station on the Konkan Railway. An autorickshaw to or from Thivim station costs around ₹250.