Mangaluru Express (Thane → Udupi) — Thane Railway Station / Konkan line — Overnight train travel; board around 9:00–10:30 PM on 3 Jul, sleep en route, and keep snacks/water handy; arrival usually early morning in Udupi area, with a pre-booked auto/cab ready at the station.
Sri Krishna Matha — Udupi Town Centre — Start with the spiritual heart of Udupi; the temple complex is the city’s marquee sight and sets the tone for the trip, ~1–1.5 hours.
Hotel Diana (or a similar local Udupi breakfast spot) — near Udupi bus stand/central Udupi — Good first meal after the train: try goli baje, masala dosa, and filter coffee; approx ₹150–₹300 per person, ~45 minutes.
Malpe Beach — Malpe — A classic Udupi coast stop with wide sand and water sports options; best for a relaxed late-morning/afternoon beach session, ~2–2.5 hours.
St. Mary’s Island boat ride — Malpe jetty — Take the ferry from Malpe for the basalt rock formations and scenic views; allow ~3 hours total including boat timing and island walk, ferry/entry package typically ~₹300–₹600 per person.
Coastal seafood meal near Malpe/Udupi — Malpe road or central Udupi — End the day with a simple seafood lunch/dinner (fish curry, fry, rice) at a reliable local restaurant; approx ₹300–₹600 per person, ~1 hour.
Your Mangaluru Express from Thane is the right call for this route — board the night of 3 July around 9:00–10:30 PM, keep water, a light shawl, and snacks handy, and expect an early-morning arrival into the Udupi side of the Konkan coast on 4 July. Have a pre-booked auto or cab ready at the station so you don’t waste time bargaining half-asleep; a station-to-town ride is usually quick and should be in the ₹100–₹250 range depending on where you stay. Head straight to Sri Krishna Matha first, when the lanes are still calm and the temple atmosphere feels at its best; give yourself about 1–1.5 hours to walk around respectfully, watch the rhythm of the place, and not rush through it.
After the temple, go to Hotel Diana (or a similar central Udupi breakfast spot) for a proper local breakfast — this is where you should do goli baje, masala dosa, and filter coffee, and expect roughly ₹150–₹300 per person. From there, take a short auto to Malpe Beach; it’s about 15–20 minutes from town, and the beach works best if you arrive before the day gets too hot. Spend 2–2.5 hours here walking the shoreline, sitting on the sand, and, if you feel like it, trying the simple water-sports setup that pops up near the main stretch. Keep sunscreen and a dry change of clothes with you, because coastal wind and spray can catch you off guard.
From Malpe Beach, move to the Malpe jetty for the St. Mary’s Island boat ride; this is the one spot where timing matters, so don’t linger too long at the beach if you want a smooth ferry experience. The boat package usually falls around ₹300–₹600 per person, and including the ferry wait, island walk, and return ride, you should block out about 3 hours total. Once you’re back on the mainland, go for a coastal seafood meal near Malpe Road or back in central Udupi — a good plate of fish curry, fish fry, rice, and dal is the honest, no-fuss way to end the day, usually around ₹300–₹600 per person. If you’re staying overnight in Udupi, keep the evening light and walk a bit around town; if you’re moving on the next day, sleep early because the coast-to-coast transfer can be a full, warm road day.
Kapu Lighthouse — Kapu (Kaup) — Go early for cooler weather and great Arabian Sea views from the lighthouse; climb time plus photos, ~1–1.5 hours.
Kapu Beach — Kapu — Right next to the lighthouse, this is a quieter beach stop for a slow walk and photos, ~45–60 minutes.
Pappans Coffee Shop / a local Udupi-style cafe near the highway — between Kapu and Udupi — Break for a light snack and coffee after the coast drive; approx ₹100–₹250 per person, ~30–45 minutes.
Anantheshwara Temple — Udupi Old Town — One of the important heritage temples in the center of town, best paired with the temple district walk, ~45 minutes.
Anegudde Vinayaka Temple — Kumbashi (on the way to Kundapura side) — A worthwhile detour if you want one more strong temple stop without a long drive; ~45–60 minutes including darshan.
Machali / a well-reviewed seafood restaurant in Udupi town — Udupi — Make this your main meal stop for local coastal food; expect ~₹400–₹700 per person, ~1 hour.
Start early and head first to Kapu Lighthouse in Kaup before the sun gets sharp. From central Udupi, it’s usually a 30–40 minute auto/cab ride, a little more if you’re coming from the station side, and the best plan is to leave by around 7:00 AM so you get cooler weather, softer light, and easier parking. Entry is usually very budget-friendly, and the climb + photos will comfortably take about 1 to 1.5 hours. After that, walk over to Kapu Beach right beside it — this is not a “crowd-and-shops” beach, which is exactly why locals like it. Keep it slow, take your time with photos, and don’t rush the shoreline stroll; 45 to 60 minutes is enough before you move on.
Break for coffee and a snack at Pappans Coffee Shop or a similar local Udupi-style cafe near the highway on the way back toward town. This is the right place to reset after the coast drive: filter coffee, light buns, maybe a quick dosa or bajji, and a clean restroom stop if needed. Budget around ₹100–₹250 per person, and 30–45 minutes is plenty. Then continue into Udupi Old Town for Anantheshwara Temple, which is best enjoyed as part of the temple-district walk rather than as a rushed standalone stop. Expect around 45 minutes here if you do darshan calmly and spend a little time soaking in the older, quieter side of town. For lunch, go to Machali in Udupi — it’s one of the safer, more popular seafood picks for visitors who want the local coast experience without guessing. Order simple coastal dishes, not too much variety unless your group wants to share; budget about ₹400–₹700 per person, and plan for around an hour.
After lunch, keep the pace relaxed and head to Anegudde Vinayaka Temple in Kumbashi if you’re happy with one more meaningful temple stop on the way toward the Kundapura side. This works well as a half-day detour because it doesn’t feel like a major add-on, but it gives the day a nice balance between coast, heritage, and pilgrimage-style travel. Figure 45 to 60 minutes including darshan, a short walk, and a quick refresh. If you’re traveling by cab, ask the driver to wait and keep the route flexible; if you’re using autos for city hopping, this is the point where a pre-decided full-day cab becomes much easier than trying to negotiate multiple point-to-point rides.
By late afternoon, you’ll want to be back in Udupi town with some breathing room — no need to overpack the day after all the moving around. Use the remaining time for a slow tea stop, temple shopping, or a simple walk around the older market lanes if your group feels like it. The best part of this day is that it’s not a sprint: you’ll get the lighthouse, beach, temple heritage, a proper food stop, and one strong temple detour without feeling exhausted. If you want, I can also turn this into a day-by-day full itinerary with train timings, hotel suggestions, local transport options, and exact budget for all 4 days based on your tickets.
Road transfer: Udupi → Murudeshwar via NH66 — from Udupi area to Murudeshwar — Leave around 7:00–8:00 AM by pre-booked taxi or local bus; travel is roughly 2.5–4 hours depending on traffic, with easy breakfast stop en route.
Mookambika Temple — Kollur — Strongly recommended on the way north if you want a major temple stop; plan ~1–1.5 hours including darshan.
Maravanthe Beach viewpoint/drive stretch — near Maravanthe — This is the iconic coastline stretch where highway, river, and sea run side-by-side; stop briefly for photos and a short beach pause, ~30–45 minutes.
Murudeshwar Temple Complex — Murudeshwar — Visit the huge Shiva shrine and the tower surroundings first once you arrive; it’s the main landmark of town, ~1–1.5 hours.
Murudeshwar Beach — Murudeshwar waterfront — Best for sunset and a relaxed evening on the sand after temple sightseeing, ~1–1.5 hours.
Hotel RNS Residency / a sea-facing local restaurant near Murudeshwar beach — Murudeshwar — Have dinner close to your stay to keep the day easy; approx ₹300–₹700 per person, ~1 hour.
Leave Udupi around 7:00–8:00 AM so you have enough daylight for the temple stop and the coastal stretch without rushing. The run up NH66 is usually 2.5–4 hours by cab, depending on traffic and how long you stay en route; if you’re six friends, a pre-booked taxi/Uber Intercity is the easiest because you can keep bags in the car and stop whenever you want. Budget roughly ₹2,500–₹4,500 total for the cab, or ₹200–₹600 per person if you take a bus instead, though the bus means you’ll lose flexibility for the stops. If you’re staying near Manipal Road or central Udupi, ask the driver to pick you up directly so you don’t waste time at the station side.
Your first proper stop should be Mookambika Temple in Kollur. Plan 1–1.5 hours here for darshan, footwear, queue time, and a quick tea/snack break outside. Dress modestly, keep small change ready for offerings, and don’t try to do it in a hurry — the temple rhythm is slow, especially on a weekend. After that, continue to Maravanthe Beach viewpoint/drive stretch, one of the best photo stops on this coast. You only need 30–45 minutes here, but it’s worth pausing properly: park safely off the highway, walk to the beach side, and get your photos with the road, river, and sea all in one frame. If you want a simple lunch, grab it either near Kollur or at a basic highway hotel en route; don’t overcomplicate the day.
Expect to reach Murudeshwar by early afternoon, which is perfect because the town feels best when you arrive with enough energy to do the main sights without heat stress. Start with the Murudeshwar Temple Complex first — spend 1–1.5 hours exploring the shrine, the giant Shiva statue area, and the tower surroundings. Entry is free, but keep ₹50–₹100 handy for lockers/offerings/parking if needed, and climb carefully if you’re going up any of the viewing levels; the sea breeze is strong in the evening, so hold hats and phone straps tightly. After that, go down to Murudeshwar Beach and just slow the day down for sunset. This is the best time to sit, click photos, and let the group relax for 1–1.5 hours without trying to pack in anything else. For dinner, keep it easy and stay near your hotel or by the seafront — Hotel RNS Residency or a nearby sea-facing local restaurant is a practical choice, with dinner usually landing around ₹300–₹700 per person depending on what seafood and mains you order. If you want, I can also build the full 3 July–6 July itinerary with stay suggestions, transport choices, and a per-person budget in the same detailed style.
Murudeshwar Tower and viewpoint walk — Murudeshwar Temple Complex — Do this early for clear views and lighter crowds; ~45–60 minutes.
Netrani Island boat activity (season/weather permitting) — off Murudeshwar coast — If available and you want a water experience, this is the best adventure add-on; snorkeling/boat trip usually takes ~3–4 hours total, with costs often ~₹1,500–₹3,000 per person depending on operator.
A simple breakfast at your hotel or a nearby dosa cafe — Murudeshwar town — Keep it quick before checkout and travel; approx ₹100–₹250 per person, ~30–45 minutes.
Idagunji Mahaganapati Temple — Idagunji — A good final spiritual stop on the way back toward the station/road corridor, ~45–60 minutes.
Lunch at a reliable coastal meals restaurant en route — between Murudeshwar and Bhatkal/Byndoor side — Have an early lunch before the train to avoid rushing; approx ₹200–₹500 per person, ~45 minutes.
Matsyaganda Express (Murudeshwar → Thane) — Murudeshwar Railway Station — Reach the station at least 45 minutes early; if your train is in the afternoon, aim to leave town by cab/auto with buffer time for traffic and platform changes, then settle in for the return journey.
Start the day as early as you can — ideally 6:30–7:00 AM — because Murudeshwar Temple Complex is much nicer before the heat and before tour groups arrive. Walk up the tower/viewpoint side first for the classic full sweep of the coast, the giant Shiva statue, and the Arabian Sea on both sides of the temple island. Give yourselves about 45–60 minutes here; if you want photos, a little extra is worth it. Entry is generally free, but keep small cash for shoes, offerings, and any parking/auto needs. Since you’re leaving later today, keep bags packed and only carry essentials so you don’t waste time coming back and forth.
If conditions are good and you can get a confirmed operator, this is the best “one big adventure” of the day. The usual boat/snorkeling outing to Netrani Island runs 3–4 hours total including boarding, the boat ride, and time on the water, and pricing usually lands around ₹1,500–₹3,000 per person depending on what’s included. Do this only if the sea is calm and the operator is clear about safety gear, life jackets, and exact return timing — in July, weather can be unpredictable, so don’t over-commit if the coastline looks rough. If you skip the boat, use that same time for a slower coastal coffee break and packing; there’s no need to force it.
After the morning visit, keep breakfast simple — either at your hotel or a nearby dosa place in Murudeshwar town. Think masala dosa, idli-vada, filter coffee, and get moving again within 30–45 minutes; budget about ₹100–₹250 per person. Then head to Idagunji Mahaganapati Temple on the route corridor toward the station side. It’s a clean, well-known stop and works well as your final darshan of the trip; plan 45–60 minutes here, including parking and a quick temple visit. For a group of six, an auto may be awkward and multiple vehicles may be needed, so a private cab is usually easier for today’s schedule and luggage.
Have an early lunch at a reliable coastal meals place between Murudeshwar and the Bhatkal/Byndoor side so you’re not racing the train. Look for a busy family-run meals hotel serving rice, sambar, fish fry if you want it, and curd — good options in this belt usually keep prices around ₹200–₹500 per person, and 45 minutes is enough if you order fast. After that, head straight to Murudeshwar Railway Station and plan to arrive at least 45 minutes early for the Matsyaganda Express back to Thane; if your departure is in the afternoon, leave town with a proper buffer for local traffic, station access, and any platform change. For the ride to the station, a pre-booked cab is the simplest choice for six people and luggage; from town to station it’s a short hop, but don’t cut it close because coastal-road timing can wobble.