Bangalore to Goa distance is about 560km

Bangalore to Goa distance is about 560km. Depending on your final destination and the route you take to travel from Bangalore to Goa, the distance could vary a bit.

Bangalore to Goa by Road: There are a couple of routes to drive from Bangalore to Goa.
The popular one by NH4 all the way up to Hubli, and taking the suitable diversion options , depending on your final destination in Goa. See more details & driving direction from Bangalore to Goa

Bangalore to Goa Trains : There are three pairs of direct weekly trains between Goa and Bangalore. Travel time is about 14 hours. Trains depart from Yasvantpur Jn.
Also watchout for the special holiday season train between Bangalore and Goa. See more details on the Bangalore to Goa trains

Bangalore to Goa Flights: There are over 4 direct flights from Bangalore to Goa (BLR to GOI). Spice Jet, Jet Airways, GoAir and IndiGo operate direct flights (1+ hour). If you are not able to get a right schedule, check for a Bangalore to Mumbai flight (BLR-BOM). And a connection Mumbai to Goa flight (BOM - GOI). Both sectors have very high frequency compared to the direct Bangalore to Goa flights.

Bangalore to Goa by Bus : There are over a dozen daily bus services from Bangalore to Goa. KSRTC operates two Airavat Club class services and other private operators like Seabird Tourists, Paulo Travels, VRL, SRS etc operate many overnight services. Fares typically ranges from Rs600 to Rs1000 depends on the type of service.