Gokarna is almost a unknown twin of Goa. It’s a small religious town in Karnataka, located right on the beach and just below the state of Goa. My trip started off from Bangalore. There are quite a few different types of buses to go from Bangalore to Gokarna. I think there are trains from Bangalore as well but those usually take longer. On this trip we took a bus around 8PM in the evening and reached Gokarna around 6AM. The bus was a sleeper bus with A/C which meant I got some shut-eye during the night. However I strongly recommend to check the bus quality before going since buses can be really filthy. We had taken the KSRTC bus and seriously it was dirty, smelly and full of insects. I wouldn’t recommend it but I am hopeful that there are other cleaner buses as well.
Once we got to Gokarna town, we decided to wing it a bit in terms of where to stay. There are very few established places / hotels in the area. There are 3 major beaches with any kind of accommodation: Kudle, Om beach, Half moon beach. There is one more beach called Paradise beach but that doesn’t have any place to stay as such.