You can plan an overnight journey to Gokarna from Hyderabad, Mumbai, Pune, Bangalore, Chennai. There are a good number of bus services available to Ankola, which is under 30km from Gokarn.
The nearest airport is Goa. Gokarna is just about 3-4hr drive from Goa.
Only a few direct trains are available to Gokarna (from Mumbai/Bangalore). But you can travel to Hubli (Hubbali JN) and then reach Gokarna in about 3hrs.
NEVER-ENDING JOURNEY Vs EVERLASTING MEMORIES
We started our trip by booking train tickets from Hyderabad to Hubli. Ah! It was a huge task indeed. All thanks to Leela and Revanth who did it effortlessly. The journey went on with silly conversations, loud music, good food, games and unlimited fun. We were excited to spend the weekend on the sands of Gokarna beach, camping all night.
We hired a bus to take us from Hubli to Gokarna(via Vibhuthi waterfalls). Anjana, the multilingual girl made it really easy for us, by conversing in Kannada with the locals over there.