Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
Start with the Mumbai–Madgaon Train Journey, ideally on a confirmed overnight or early-morning Konkan Railway service. The trip generally takes around 10–12 hours, and a 2A or 3A coach is the most comfortable choice for four family members; reserve well in advance, particularly during weekends and holidays. Carry packed vegetarian breakfast, water, and light snacks, as pantry availability varies. On reaching Madgaon Railway Station, allow 45–60 minutes for a pre-booked taxi to Panaji—the road distance is roughly 35 km, but traffic near Ponda and Cuncolim can slow the transfer. A station taxi or GoaMiles car is more dependable than trying to arrange several local autos with luggage; budget approximately ₹900–₹1,500 for the family car.
After hotel check-in and a short rest, head to Miramar Beach for an easy sunset walk of about 45 minutes. It is best reached by taxi or app-based GoaMiles car from central Panaji, usually taking 10–20 minutes depending on traffic; arrange the return pickup before walking down to the beach, as taxis are not always waiting there. The beach is free to enter, but avoid swimming after dusk because currents can be strong and there are no useful changing facilities. Keep this stop relaxed after the train rather than adding sightseeing—the promenade and sea breeze are a pleasant first taste of Goa.
Have dinner at Mangos Restaurant in Panaji, choosing from its vegetarian Goan and Indian dishes. Expect approximately ₹250–₹500 per person, or around ₹1,000–₹2,000 for four before extras. Confirm that the kitchen can prepare the specific dishes without meat or fish when ordering, since some Goan preparations may use seafood stock or shared sauces. From Miramar Beach, allow around 15–25 minutes by taxi; after dinner, return to your Panaji hotel and keep the evening early so everyone is rested for tomorrow’s sightseeing.
Begin around 8:30am in Fontainhas, when the lanes are cooler and quieter. Allow about 1½ hours to wander around Rua 31 de Janeiro, Rua de Ourem, and the small lanes near St Sebastian Chapel, admiring the brightly painted Portuguese-era homes, tiled nameplates, balconies, and carved wooden doors. It is a residential quarter, so keep voices low and avoid blocking doorways. From here, walk or take a short auto-rickshaw ride to Our Lady of the Immaculate Conception Church. The staircase is one of Panaji’s best-known views, but the interior may be restricted during Mass or other worship, so check locally and dress modestly. Together, these two stops should take roughly 2¼ hours.
Continue by auto-rickshaw or taxi to the Goa State Museum, allowing around 10–15 minutes depending on traffic. Spend about an hour with its collection of regional sculpture, Hindu and Jain artefacts, coins, and religious art. Opening days and hours can change, so confirm before leaving your hotel; keep a small buffer in case the museum is closed. For lunch, head to Baba Au Rhum, a relaxed café suited to families and with vegetarian choices. Set aside about ₹300–₹600 per person, and ask about the day’s meat-free dishes when ordering rather than assuming every item is vegetarian. A 60–75 minute lunch gives you enough time before continuing to Old Goa.
Take a pre-booked taxi to Old Goa, usually around 25–40 minutes from central Panaji, with traffic sometimes making it longer. Visit the Basilica of Bom Jesus first, allowing an hour including the entrance queue and time for services; access to parts of the church can be limited during religious observances. Then walk across the historic complex to Se Cathedral, allowing roughly 45 minutes to appreciate its architecture and interior. Wear clothing that covers shoulders and knees, carry water, and avoid the hottest part of the open courtyards. For four people, a taxi for the afternoon is generally more convenient than arranging separate rides, with a practical return-and-wait budget of approximately ₹1,000–₹1,600 depending on pickup point and duration.
Leave Panaji around 7:30–8:00am by pre-booked private taxi or GoaMiles car. The drive to Fort Aguada takes roughly 30–45 minutes via NH 66, and arriving early makes the hilltop approach cooler and less crowded. Allow about 1½ hours for the ramparts, old lighthouse area, and broad views over the Arabian Sea. Wear proper walking shoes—the stone surfaces can be uneven—and carry water. Entry is generally inexpensive, but opening arrangements and ticketing can vary, so confirm locally before setting out.
Continue south for about 10–15 minutes to Candolim Beach, where the family can enjoy a quieter shoreline break for around an hour. Choose a staffed section, keep children close to the waterline, and swim only if local lifeguards indicate that conditions are safe; currents and monsoon-season waves can be unpredictable. For a quick vegetarian snack, small cafés around Candolim usually offer dosas, sandwiches, fruit, and fresh lime drinks, with roughly ₹100–₹250 per person.
A short 10-minute drive brings you to Calangute Beach for a relaxed 1½-hour shoreline walk and, if conditions permit, a supervised family swim. Avoid the busiest central stretch if you want more space, and keep valuables with one adult rather than leaving them on the sand. Later, check into your Calangute accommodation and rest before dinner. If this day is a Saturday, take a taxi to Arpora Saturday Night Market for about two hours of browsing handicrafts, clothing, souvenirs, and food stalls; it normally becomes livelier after sunset. On other days, replace it with the smaller evening market and shop-lined lanes near Calangute, since the Arpora market is not a daily event.
Finish at Navtara Veg Restaurant in Calangute, a reliable choice for vegetarian Goan, North Indian, and South Indian dishes. Budget approximately ₹250–₹500 per person; family-friendly staples such as thalis, dosas, paneer dishes, and rice meals are easy to share. Ask the restaurant to prepare everything vegetarian and confirm whether any dish uses egg if that matters to your family. Expect short taxi rides between the beaches and evening stops, but allow extra time after sunset because Calangute traffic and parking can be slow.
After arriving in Margao from Calangute, leave luggage at your hotel and begin at Madgaon Municipal Garden. It is a relaxed 45-minute start, with shaded paths and benches that are welcome after the North–South Goa drive. Continue by taxi or auto-rickshaw to Margao Municipal Market, roughly 5–10 minutes away. Spend about an hour browsing the fruit, vegetable, spice, and household stalls; mornings are liveliest, so keep valuables secure and carry small notes. Together, these stops should cost little beyond local transport—allow approximately ₹200–₹400 for the family, depending on whether you use an auto or short taxi rides.
Walk or take a short ride to Our Lady of Grace Church, the landmark around which central Margao developed. Allow 45 minutes, but enter quietly and check the service schedule locally, as worship takes priority and access can be restricted during Mass or parish events. For lunch, choose a simple vegetarian thali or South Indian meal near the market area rather than losing time on a long sit-down stop; budget about ₹150–₹300 per person. Confirm that kitchens use separate preparation if your family follows strict vegetarian preferences.
Hire the same private taxi for the afternoon, keeping it waiting if possible. Drive approximately 25–35 minutes to Rachol Seminary, passing through quieter village roads and rice fields. The riverside setting is the main attraction, but access is subject to local permission, so call ahead through your driver, hotel, or the seminary before setting out; do not assume the grounds or interior will be open. Allow about an hour, and dress modestly.
Continue roughly 20–30 minutes to Palácio do Deão in Quepem for a 1½-hour heritage visit among its riverside gardens. This is one of the day’s most atmospheric stops, but tours and meals are generally arranged in advance rather than treated as walk-in services. Confirm the entry time, vegetarian meal availability, and return transport before leaving Margao. Keep the schedule flexible: village traffic and time spent waiting for permission can easily add 30 minutes. A full-day taxi for this route may cost around ₹2,500–₹3,500, depending on waiting time and vehicle size.
Return toward the coast and finish at Longuinhos Beach Resort Restaurant in Colva, allowing roughly 35–50 minutes from Quepem depending on traffic. Request a fully vegetarian selection—Goan-style vegetable preparations, rice, breads, and Indian dishes are usually the easiest choices—and reconfirm kitchen preferences when ordering. Dinner is approximately ₹300–₹600 per person. Afterward, take a brief stroll near Colva’s beachfront before returning to your Margao hotel; arrange the return taxi in advance, especially if dining later in the evening.
Check out after breakfast and leave your Margao hotel with luggage packed and valuables kept securely. Take a pre-booked taxi to Colva Beach, usually a 20–30-minute ride depending on traffic. Spend about an hour on the quieter southern stretch of the beach, enjoying a final walk along the shore; avoid swimming unless lifeguards indicate that conditions are safe, as currents can change. For a simple vegetarian breakfast or tea before leaving, Mickky’s in Colva is a practical option, but check its opening time that morning.
Return from Colva toward Madgaon Railway Station after the walk. Allow roughly 30–40 minutes for the drive, plus a buffer for check-out, traffic, and loading four passengers with luggage. Since station access and platform changes can take time, aim to reach the station 45–60 minutes before departure. Confirm the train number, coach position, and boarding platform on the Indian Railways/IRCTC app on the day; do not rely only on the hotel’s information. Buy sealed water and pack a vegetarian meal or snacks—station food is convenient but options can be limited, especially for a family with a strict vegetarian preference.
The Konkan Railway journey to Mumbai generally takes around 10–12 hours, depending on the service and its final Mumbai terminal. A confirmed 2A or 3A booking gives the family more comfort for the long ride; keep tickets, identification, medicines, and a light jacket easily accessible. The train passes lush Western Ghats scenery and coastal countryside, so a window-side view is worthwhile, although daylight and visibility depend on the departure time. Budget approximately ₹500–₹1,000 for the hotel-to-station and local transfers, and remember that the train fare is separate; exact fares and timings must be checked when booking.
No packing list attached yet.