[#1 1x] Bangalore to Goa by Road: There are a couple of routes to drive from Bangalore to Goa. [#road 1x] 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
[#2 1x]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. [#train 2x] Also watchout for the special holiday season train between Bangalore and Goa. See more details on the Bangalore to Goa trains
[#3 1x] 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.
[#4 1x] 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.
Hampi and Jog falls are doable addition to the Bangalore-Goa driving tour.