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.
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 www.goakadamba.com.
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.