Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

Pune to Mulki Surfing Trip and Nearby May 21 Coastal Itinerary Under ₹20K

Day 1 · Thu, May 21
Pune

Pune to Mulki

  1. Pune Junction Railway Station — Pune Railway Station area — Start with the most practical departure point for the overnight/long-distance leg to the coast; keep this brief. — evening, ~45 min
  2. Mumbai-Pune Highway food stop (Talegaon/expressway side dhaba) — Pune outskirts — Grab an early dinner before the journey so you reach the coast ready to sleep/rest. — evening, ~1 hour, ₹150–250 pp
  3. Overnight train/bus to Mangaluru side — transit — Best budget move for this trip; saves a hotel night and keeps the overall trip under ₹20K. — night, ~8–12 hours
  4. Pack-and-go essentials check at a local pharmacy/store — station area — Buy sunscreen, electrolyte sachets, and snacks for the surf days ahead. — evening, ~20 min, ₹100–300 pp

Evening: set off from Pune Junction Railway Station

Start early and keep this leg simple: reach Pune Junction Railway Station by around 6:00–6:30 PM so you’re not rushing the actual departure. If you’re coming from Shivajinagar, Camp, or Swargate, a cab or auto is the quickest last-mile move; from central Pune it’s usually ₹100–250 depending on traffic. The station area gets crowded after work, so buy any last-minute water and keep your bags light and compact for the overnight ride to the coast.

Early Dinner: quick stop on the Mumbai-Pune Highway

On the way out, make one clean dinner stop on the Mumbai-Pune Highway near Talegaon or the expressway side dhaba belt. This is the right time for a filling, cheap meal — think thali, idli-sambar, misal pav, or a basic vegetarian/non-veg plate for about ₹150–250 per person. Don’t overdo it; you want to sleep comfortably on the train/bus. If you’re leaving from the station area, this detour works best if you’re using a cab or pre-booked taxi rather than trying to piece it together with autos.

Night: overnight ride to the coast

Board the overnight train/bus to Mangaluru side and treat this as the money-saving core of the trip. A sleeper or 3AC seat is the sweet spot for this route, especially if you’re keeping the full 6-day plan under ₹20K; expect roughly ₹700–2,800 depending on class and timing. If you’re still at the station area before departure, use the final 15–20 minutes for a quick pack-and-go essentials check at a nearby pharmacy or convenience store: sunscreen, electrolyte sachets, ORS, a small snack pack, and a refillable water bottle. The station area is also where you’ll want to grab any missing toiletries or motion-sickness tablets, since once the ride starts, it’s all about resting and arriving fresh for the surf days ahead.

Day 2 · Fri, May 22
Mulki

Mulki surfing base

Getting there from Pune
Overnight train from Pune Jn to Mangaluru/Surathkal side, then short taxi/auto to Mulki (8–12h total, ~₹600–2,500 depending on class). Best practical choice is an evening departure on 2026-05-21 so you arrive early morning and make the surf session. Book on IRCTC; look for trains like the Pune–Mangaluru route via Madgaon/Madgaon Junction when available.
Overnight bus (Volvo/sleeper) on RedBus from Pune to Mangaluru/Mulki area (10–13h, ~₹1,000–2,500). Easier ticketing, but train is usually more comfortable for this long leg.
  1. Mulki Surf Club / Mantra Surf Club — Mulki river-mouth beach zone — The main reason for the trip: book your beginner surf session and get the best early-day waves. — morning, ~2.5 hours, ₹1,500–2,500 pp
  2. Bappanadu Durgaparameshwari Temple — Mulki — A calm cultural stop close to the surf base, easy to fit before lunch. — late morning, ~45 min
  3. NITK Surathkal Beach — Surathkal — Good for a relaxed post-surf walk and sea breeze without much detour. — afternoon, ~1.5 hours
  4. Surathkal local lunch spot — Surathkal market area — Simple seafood or thali lunch keeps the day budget-friendly. — afternoon, ~1 hour, ₹200–350 pp
  5. Panambur Beach sunset stretch — Panambur — Best low-effort sunset option on the Mangaluru side, with wide sands and light activity. — evening, ~1.5 hours
  6. Machali / Gajalee-style seafood dinner — Mangalore city — End with a proper coastal meal after a beach day. — night, ~1 hour, ₹300–500 pp

Morning

By the time you’re in Mulki, keep the first half of the day very simple: check in, freshen up, and head straight to Mulki Surf Club / Mantra Surf Club while the water is still calmer and the wind hasn’t picked up too much. If you’re a beginner, this is the best place to learn the basics without overthinking it — expect a proper lesson, board rental, and a coach walking you through pop-ups and balance for about 2.5 hours. Budget roughly ₹1,500–2,500 per person, and try to start as early as possible so you can still enjoy the rest of the day without feeling wiped out.

Late Morning to Lunch

After the surf session, take a short, easy stop at Bappanadu Durgaparameshwari Temple, which is one of those places that gives the day a quieter rhythm after the energy of the beach. It’s close enough that you don’t lose much time, and 45 minutes is plenty unless you want to sit for a while and soak in the atmosphere. Dress modestly, keep footwear easy to slip on and off, and carry a little cash for any small offerings. For lunch, stay budget-friendly around the Surathkal market area and keep it local — a simple seafood meal or vegetarian thali should land around ₹200–350 per person at casual places near the market lanes.

Afternoon

In the afternoon, head over to NITK Surathkal Beach for an unhurried walk and sea breeze. It’s not a “do a lot” kind of stop, which is exactly why it works after surfing and temple time — just sand, rocks, open water, and enough space to stretch out for 1.5 hours or so. From there, you can keep things low-effort and continue to Panambur Beach for sunset, where the wide shoreline and gentle activity make it one of the easiest coastal stops on the Mangaluru side. Go a little early if you want a tea or snack from the stalls, and just plan on lingering till the light softens around dusk.

Evening

End the day with a proper meal at a Machali / Gajalee-style seafood dinner in Mangalore city — this is the time to go for a clean, satisfying coastal dinner rather than something fancy. Expect ₹300–500 per person for a good plate of fish curry rice, prawn fry, or grilled seafood at a no-fuss local restaurant. If you’re staying within a tight budget, this whole day can comfortably fit under control because the main spend is the surf lesson; everything else is simple, local, and easy to manage if you keep transport short and avoid unnecessary extras.

Day 3 · Sat, May 23
Mangalore

Nearby coastal day

Getting there from Mulki
Local taxi/auto or Uber/Ola for the short coast run to central Mangalore (30–45 min, ~₹250–600). Best to leave after your morning surf activities, ideally mid/late afternoon if you’re based in Mulki.
KSRTC city/route bus via NH-66 (45–60 min, ~₹30–80). Cheapest, but less convenient with bags.
  1. Kadri Sri Manjunatha Temple — Kadri, Mangaluru — Start with a peaceful, city-center spiritual stop before the heat builds. — morning, ~1 hour
  2. Pilikula Nisargadhama — Vamanjoor, Mangaluru — A bigger nature break with lake/greenery and less repetitive than another beach day. — late morning, ~2.5 hours, entry + activities ₹100–300 pp
  3. Hotel Janatha Deluxe / similar local lunch — Hampankatta — Classic Mangaluru-style meal that’s reliable and inexpensive. — afternoon, ~1 hour, ₹200–350 pp
  4. St. Aloysius Chapel — Mangaluru central — Worth a quick stop for the famous interiors and a different city vibe. — afternoon, ~45 min
  5. Tannirbhavi Beach — Mangaluru coast — Better for a quieter, less crowded sunset than the main city beaches. — late afternoon/evening, ~1.5 hours
  6. Coffee at a local Mangaluru café — Lalbagh/Hampankatta — Light stop before heading back; keep it simple and budget-friendly. — evening, ~30–45 min, ₹100–200 pp

Morning

Start gently with Kadri Sri Manjunatha Temple in Kadri while the city is still waking up. It’s one of those old Mangaluru stops that feels calm even when the road outside is busy, and mornings are best before the heat gets sticky. Dress modestly, keep footwear easy to remove, and expect to spend about 45–60 minutes here. From Kadri, it’s a straightforward cab/auto ride out toward Vamanjoor for your next stop, so you’re not zig-zagging across town.

Late Morning to Afternoon

Give yourself time at Pilikula Nisargadhama — it’s the right kind of green reset after surf days, with lake views, open space, and enough to stretch your legs without turning the day into a rush. Entry and activities usually fall around ₹100–300 per person depending on what you choose, and a couple of hours is enough to enjoy it properly. After that, head into Hampankatta for a simple local lunch at Hotel Janatha Deluxe or a similar Mangaluru-style mess: think rice meals, fish curry if you eat seafood, and fast, no-fuss service for roughly ₹200–350 per person. Then keep the cultural pace easy with St. Aloysius Chapel in central Mangaluru — it’s a quick 30–45 minute stop, but the interior is genuinely worth it, especially if you like art and old-world city landmarks. After lunch, a short auto ride gets you to the chapel and then onward without wasting the afternoon.

Evening

Head out to Tannirbhavi Beach for sunset rather than the more obvious city beaches; it usually feels calmer, softer, and less crowded, which is ideal after a day in the city. Reach a bit before golden hour so you’re not hunting for parking or rushing through the sand, and keep 1–1.5 hours here. On the way back, stop for coffee at a local Lalbagh or Hampankatta café — nothing fancy, just a clean budget stop for filter coffee, snacks, and a breather before you call it a day. A good local café habit is to keep this final stop light, around ₹100–200 per person, so the day stays comfortably under budget and you still have energy for tomorrow’s coastal move.

Day 4 · Sun, May 24
Udupi

Temple town and beach side route

Getting there from Mangalore
Morning KSRTC / private express bus or taxi on NH-66 to Udupi (1.5–2.5h by road, ~₹100–300 bus or ₹1,200–2,500 taxi). Leave early so you can reach Udupi for the morning temple visit. Book buses on redBus/KSRTC or just hail a taxi through local operators.
Passenger/express train from Mangaluru Central or Surathkal to Udupi (about 1–1.5h, ~₹80–250). Good if timings line up; book on IRCTC.
  1. Shri Krishna Matha — Udupi town — Begin early with the iconic temple before the town gets busy. — morning, ~1.25 hours
  2. Malpe Beach — Malpe — Easy coastal follow-up with open space and quick access to the next stop. — late morning, ~1.5 hours
  3. St. Mary’s Island boat ride — Malpe jetty — The marquee day-trip experience on this stretch, best done when seas are manageable. — midday, ~2.5–3 hours, ₹400–700 pp
  4. Woodlands Restaurant / Udupi vegetarian meal — Udupi market area — A classic, affordable Udupi lunch fits the route perfectly. — afternoon, ~1 hour, ₹150–250 pp
  5. Anantheshwara Temple / city heritage walk — Udupi central — Adds a short cultural stop without extra travel. — afternoon, ~45 min
  6. Seafood or local dinner near Diana Circle — Udupi town — Keep dinner simple and local after a boat-and-beach day. — evening, ~1 hour, ₹200–400 pp

Morning

Start early at Shri Krishna Matha before the temple lanes fill up and the mid-morning heat starts building. If you can be there around opening time, the rhythm is much nicer: quieter darshan, less queueing, and more time to actually absorb the atmosphere around the Ratha Beedi side of town. Keep it simple and modest, and budget about 1 to 1.25 hours here including a slow walk around the temple streets. Afterward, it’s an easy transition to the coast — take a local auto or taxi toward Malpe and aim to reach before the late-morning beach rush.

Late Morning to Midday

At Malpe Beach, don’t try to “do” too much — this is the stretch to breathe a little, walk the sand, and let the trip feel coastal at last. The beach is open, casual, and good for a quick snack or coconut water before the boat ride; mornings are generally the best window in May before the sea gets busier and the sun gets harsher. From here, head straight to the Malpe jetty for the St. Mary’s Island boat ride. This is the big experience of the day, and it works best when the sea is reasonably calm; expect around ₹400–700 per person depending on the boat operator, entry/boat combo, and seasonal demand. Keep your bag light, carry water, and build in about 2.5 to 3 hours total so you’re not rushed.

Lunch and Afternoon

After getting back into town, head to Woodlands Restaurant in the Udupi market area for a proper Udupi vegetarian lunch — this is exactly the kind of meal that fits a temple-and-beach day. It’s dependable, affordable, and the kind of place where you can eat well without thinking too much: expect roughly ₹150–250 per person. Once you’ve had a break, continue with a short Anantheshwara Temple and city heritage walk in central Udupi. It’s a nice low-effort cultural stop after the boat ride, and the old-town feel around the temple area gives the day a more grounded local finish. You don’t need much time here — about 45 minutes is enough — just wander, look around, and keep the pace relaxed.

Evening

For dinner, keep it easy near Diana Circle in Udupi town, where you can find simple seafood spots and local meals without overthinking it. This is a good place to end the day because you’re already back in the main town, and after a long beach-and-boat afternoon, a clean, straightforward dinner is ideal. Budget around ₹200–400 per person depending on whether you go for fish meals, crab, or a lighter local plate. If you still have energy afterward, do one last slow loop around the neighborhood and call it a night early — tomorrow’s coastal stretch is better when you’re not starting exhausted.

Day 5 · Mon, May 25
Kundapura

Slow return via coastal stop

Getting there from Udupi
Short NH-66 bus or taxi from Udupi to Kundapura (45–70 min, ~₹40–120 bus or ₹700–1,500 taxi). Best to travel after breakfast or by late morning so you’re in Kundapura for the temple and lunch.
Train on the Konkan Railway (Udupi to Kundapura, ~25–35 min, ~₹40–200). Very fast if a convenient train is available; book on IRCTC.
  1. Kodi Beach — Kundapura — Start with a quieter beach morning and fewer crowds than the big-name stops. — morning, ~1.5 hours
  2. Anegudde Vinayaka Temple — near Kundapura — A well-known temple stop that breaks up the coastal route nicely. — late morning, ~1 hour
  3. Kundapura Bhat’s Hotel / Kundapura fish meal spot — Kundapura town — Great place to try local coastal food at reasonable cost. — lunch, ~1 hour, ₹200–400 pp
  4. Maravanthe Beach viewpoint drive — NH-66 near Maravanthe — One of the best scenic road-beach combos on the Karnataka coast, ideal for a slow return day. — afternoon, ~1.5 hours
  5. Saujanya Beach / small coastal stop nearby — near Maravanthe — Short relaxed stop to avoid rushing and keep the day balanced. — late afternoon, ~45 min
  6. Evening bus/train toward Pune or overnight halt if needed — transit — Use this leg to protect the budget and reduce the final travel strain. — night, ~8–12 hours

Morning

Start the day at Kodi Beach while it’s still quiet and clean-looking, before the late-morning heat and local foot traffic build up. This is one of those low-key coastal stretches where you can actually hear the water and not just the road. If you’re here around sunrise to 8:00 AM, it’s the nicest window for a slow walk, a few photos, and just sitting with chai from a nearby stall if one is open. Budget-wise, this stop is basically free unless you grab tea or snacks, and that’s exactly why it works so well on a ₹20K trip.

From there, head to Anegudde Vinayaka Temple for a calm mid-morning break. Keep it modest and simple: footwear off quickly, shoulders covered, and avoid rushing the darshan. Most temples here are busiest around late morning, so arriving before the crowd peaks makes the visit smoother. Offerings are inexpensive, and you can expect a small prasadam-style spend rather than anything heavy.

Lunch

By lunch, move into Kundapura town and sit down at Kundapura Bhat’s Hotel or any solid local fish-meal spot serving the day’s coastal thali. This is where the trip gets its best value: a proper meal with rice, curry, fry, and sides usually lands around ₹200–400 per person, and that’s the sweet spot for this route. If you like seafood, ask for the freshest catch of the day; if not, a veg meal here is still filling and very local. Don’t overthink it—these places are best when you keep lunch simple and early enough to avoid the midday rush.

Afternoon Exploring

After lunch, take the Maravanthe Beach viewpoint drive along NH-66, which is honestly one of the prettiest road stretches on this coast. The timing matters here: late afternoon light makes the water, road, and backwater scenery look much better than harsh midday sun. Keep the ride unhurried and plan a couple of short photo pauses rather than trying to “do” too much. It’s the kind of stop that costs almost nothing beyond fuel or bus fare, but still feels like a highlight of the whole route.

Wrap the sightseeing with a relaxed stop at Saujanya Beach or a small nearby coastal pull-off close to Maravanthe. Think of this as your decompression pause before the overnight journey—just 30 to 45 quiet minutes to stretch, get one last sea breeze, and avoid packing the day too tightly. If you’re buying snacks or tea from a roadside place, keep cash handy and small; these spots are usually very informal and budget-friendly.

Evening

For the night leg, head into your evening bus/train toward Pune and use this stretch to protect both time and budget. If you can manage a confirmed overnight seat, that’s ideal for this itinerary because it keeps the total trip comfortable without needing an extra hotel night. For a budget under ₹20K, the smartest balance is usually sleeper or 3AC where available, plus simple meals and local transport through the day—so keep the evening light, refill water, and be ready to leave Maravanthe/Kundapura area without lingering too late.

Day 6 · Tue, May 26
Pune

Return to Pune

Getting there from Kundapura
Overnight train from Kundapura to Pune via Madgaon/Hubballi side (10–14h, ~₹700–2,800). Depart evening on 2026-05-25 so you reach Pune on the morning of 2026-05-26 and keep Day 6 usable. Book on IRCTC; sleeper/3AC are the sweet spots.
Overnight bus from Kundapura/Byndoor route to Pune on RedBus (12–15h, ~₹1,200–2,800). Usually more departure options, but train is generally better for comfort on this distance.
  1. Pune arrival point (station/bus stand) — Pune — Keep the final day light after the long return journey. — morning, ~30 min
  2. Dagdusheth Halwai Ganpati Temple — Budhwar Peth — A quick iconic Pune stop if you reach back with time and energy. — morning/afternoon, ~45 min
  3. Tulshibaug market — Budhwar Peth — Good for a cheap souvenir and a short walk through old Pune energy. — afternoon, ~1 hour
  4. Goodluck Café — Deccan Gymkhana — Classic Pune snack stop for an affordable finish. — afternoon, ~45 min, ₹150–300 pp
  5. Shaniwar Wada exterior / nearby heritage walk — Shaniwar Peth — A final easy city walk before heading home. — late afternoon, ~1 hour

Morning

Keep this day intentionally soft after the overnight ride back into Pune. Once you reach the Pune arrival point (railway station or bus stand), give yourself a little buffer for breakfast, a wash-up, and a slow reset before you do anything else. If you land at Pune Junction, a quick chai and something light nearby is enough — don’t try to force a full sightseeing day if you’re tired. The point here is to stay relaxed and finish the trip without rushing.

If you still feel fresh, head straight to Dagdusheth Halwai Ganpati Temple in Budhwar Peth. It’s one of those Pune stops that makes sense even on a short final day: iconic, easy to access, and usually quick if you go with a calm mindset. Try to reach earlier in the day if possible, since queues build up and the lanes around Laxmi Road get busier as the day warms up. Keep around 30–45 minutes here, and expect a small offering or prasad spend if you want it.

Afternoon

From the temple, wander into Tulshibaug market for a proper old-Pune stretch of chaos and charm. This is the place for a tiny souvenir, some local bangles, inexpensive accessories, or just a slow walk through the narrow lanes with the city’s everyday energy around you. It’s busiest in the late afternoon, so if you don’t like crowds, keep your visit efficient and treat it as a browse rather than a shopping mission. A modest budget of ₹200–500 goes a long way here.

Then make your way to Goodluck Café in Deccan Gymkhana for a classic Pune finish. This is the right kind of stop after a coastal trip: simple, familiar, and not too expensive. Go for the usual Irani café-style snacks — bun maska, chai, keema pav, or a quick filling bite — and keep the mood unhurried. Expect roughly ₹150–300 per person, and if there’s a short wait, it’s usually worth it because the place has that old-school Pune character people come back for.

Late Afternoon

End with a gentle heritage walk around Shaniwar Wada exterior and the lanes of Shaniwar Peth. Since it’s your final day and you’ve already done the heavy travel, this should be a slow, no-pressure stroll rather than a full museum-style visit. The fort exterior, nearby streets, and the older city atmosphere give you a nice closing scene for the trip without tiring you out. Keep about an hour here, then head out for dinner or your final departure with the trip wrapped up in a clean, easy way.

0