Morning: Board an overnight sleeper train from Visakhapatnam to Mangalore (≈ ₹2,200). Enjoy a comfortable journey with meals provided on board.
Afternoon: Arrive at Mangalore, then take a fast KSRTC bus to Gokarna (≈ ₹600, 3 hrs). Check into a budget guesthouse near Kudle Beach (≈ ₹500 per night).
Evening: Stroll along Kudle Beach to unwind, watch a tranquil sunset, and dine on fresh seafood at a beachside shack (≈ ₹250).
Find HotelsMorning: After a hearty breakfast, hike the scenic trail to Om Beach (30 min walk). Spend time swimming and relaxing on the uniquely shaped shoreline.
Afternoon: Walk to Kudle Beach for lunch at a café (≈ ₹300). Then visit the historic Mahabaleshwar Temple (free entry) to experience the town’s cultural vibe.
Evening: Take a short boat ride to Half Moon Beach for a magical sunset. Return via a leisurely trek back to town and enjoy dinner at a local eatery (≈ ₹250).
Find HotelsMorning: Check out, store luggage at the guesthouse, and head to Mirjan Forest Reserve (≈ ₹100 entry). Explore the lush greenery on a guided walk (2 hrs).
Afternoon: Return to Gokarna, have a quick lunch (≈ ₹200), and catch a KSRTC bus back to Mangalore (≈ ₹600).
Evening: Board the overnight train from Mangalore to Visakhapatnam, reflecting on the serene coastal experience.
Find HotelsTo extend the trip, add an extra night in Gokarna to explore Patrolled Beach and enjoy sunrise yoga sessions. If you need to shorten the itinerary, skip Mirjan Forest and travel back on Day 2 evening, saving both time and transport costs while still experiencing the key beaches and temple.