Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

Goa Coast and Heritage Route from Mapusa to Madgaon

Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.

Day 1
Calangute, Goa

Calangute, Anjuna, Chopra and Vagator

  1. Mapusa to Calangute — Mapusa–Calangute; take a taxi or rented car around 10:00, allowing 30–45 minutes plus hotel luggage drop and check-in.
  2. Anjuna Beach — Anjuna; relax, swim, and explore the shoreline, late morning to early afternoon, ~2 hours.
  3. Thalassa — Ozran, Vagator; enjoy a scenic Greek-style lunch overlooking the sea, ~1.5 hours, approximately ₹1,000–₹2,000 per person.
  4. Chapora Fort — Chapora; climb for panoramic views over the Chapora River and coast, mid-afternoon, ~1 hour.
  5. Vagator Beach — Vagator; finish with the sunset from the beach or nearby cliff, ~1.5 hours.
  6. Return to Calangute — Vagator–Calangute; depart after sunset, allowing 30–45 minutes in evening traffic.

Morning — Mapusa to Calangute and Anjuna Beach

From Mapusa, take a taxi or self-drive towards Calangute at around 10:00; the journey is usually 30–45 minutes, though Saturday traffic can slow the final stretch. Ask the driver to stop at your hotel for luggage drop and early check-in if available, then continue to Anjuna Beach—roughly 15–25 minutes by taxi depending on the lane and traffic. Keep valuables at the hotel; the beach is best enjoyed with light footwear, sunscreen, and a little time to wander the rocky shoreline. Allow about two hours here for a swim, a relaxed walk, and a drink at one of the beach shacks. Swimming conditions can be rough, so follow the lifeguards’ flags.

Lunch and Afternoon — Thalassa, Chapora Fort

Continue north to Thalassa in Ozran, Vagator, allowing 15–20 minutes from Anjuna Beach. The cliffside setting is the main attraction, with broad sea views and a leisurely Greek-style lunch; budget approximately ₹1,000–₹2,000 per person. It is popular, especially on weekends, so call ahead or reserve if you want a table with a view. After lunch, drive 10–15 minutes to Chapora Fort. The final approach involves uneven steps and a short uphill climb, so carry water and avoid leaving this for after dark. Spend about an hour on the ramparts, looking across the Chapora River and coast; entry is generally free, but hours and access can vary.

Evening — Vagator Beach and return to Calangute

Finish at Vagator Beach, a short drive from the fort, arriving 45–60 minutes before sunset so you can find a comfortable viewpoint rather than rushing straight from the parking area. The beach itself is reached by steps and can be rocky, while the nearby cliff paths offer the wider coastal outlook. After sunset, leave promptly for Calangute; the drive is only around 30–45 minutes in light traffic but may take longer on a Saturday evening. A pre-booked taxi is the easiest option, as parking near Vagator Beach and the return roads can become frustrating after sunset.

Day 2
Panaji, Goa

Calangute, Panaji and Old Goa

Getting there from Calangute, Goa
Pre-booked taxi via GoaMiles or a local hotel taxi (30–45 min, approximately ₹500–₹900). Depart after the 10:00–13:00 Calangute water activities, around 13:30–14:00, then continue to Fort Aguada and Panaji. A rental car is also practical, but parking in Panaji can be difficult.
  1. Calangute Beach — Calangute; do pre-booked water activities such as parasailing or a banana boat ride, 10:00–13:00. Confirm operator availability, weather, safety equipment, and waiting time in advance.
  2. Fort Aguada — Sinquerim; visit the historic Portuguese fort and lighthouse area, early afternoon, ~1 hour.
  3. Fontainhas — Panaji; walk through the Latin Quarter’s colorful streets and heritage homes, mid-afternoon, ~1.5 hours.
  4. Viva Panjim — Fontainhas; have a Goan lunch or early dinner, approximately ₹700–₹1,500 per person, ~1 hour.
  5. Basilica of Bom Jesus — Old Goa; see the UNESCO-listed church and adjoining historic complex, late afternoon, ~1 hour. Check current access and service restrictions.
  6. Princessa Dinner Cruise — Panaji Riverfront; arrive by around 19:30 for the 20:00 cruise, allowing time for boarding and security. Advance booking is essential; cruise duration and inclusions vary.

Morning — Water activities at Calangute Beach

Start at Calangute Beach at 10:00 for your pre-booked water activities, such as parasailing or a banana boat ride. Keep the full 10:00–13:00 window: queues, changing time, and sea conditions can easily stretch the schedule. Confirm the operator, life jackets, weather policy, and final price before paying; allow roughly ₹1,000–₹2,500 per person depending on the activity. Leave valuables at the hotel, use reef-safe sunscreen, and avoid swimming outside the marked areas.

Afternoon — Fort Aguada, Fontainhas and lunch

After the beach, take a pre-booked taxi towards Fort Aguada and Sinquerim, departing around 13:30–14:00. The drive from Calangute usually takes 20–30 minutes, with traffic and parking sometimes adding more. Spend about an hour walking along the laterite ramparts and viewing the old lighthouse area; go before the late-afternoon heat, and check the current monument hours at the gate. Continue to Fontainhas in Panaji, where a gentle 1.5-hour walk through the narrow lanes around Rua 31 de Janeiro and the heritage homes is best enjoyed slowly rather than as a checklist. Have your Goan meal at Viva Panjim—budget approximately ₹700–₹1,500 per person and expect a small, popular dining room, so calling ahead is sensible.

Late afternoon and evening — Basilica of Bom Jesus and Princessa Dinner Cruise

From Fontainhas, take a taxi to Old Goa for the Basilica of Bom Jesus, allowing roughly 25–35 minutes depending on traffic. Spend about an hour at the UNESCO-listed church and adjoining historic complex, dressing respectfully and checking whether services or restoration work restrict access. Return to the Panaji Riverfront with enough margin to arrive by 19:30 for the Princessa Dinner Cruise at 20:00; boarding and security can take time, and advance booking is essential because cruise duration, dinner inclusions, and boarding instructions vary. Keep your ticket and operator contact handy, and confirm the exact jetty location with the booking office on the day.

Day 3
Mandrem, Goa

Mandrem beach resort stay

Getting there from Panaji, Goa
Taxi via GoaMiles or hotel transfer (1.5–2 hours, approximately ₹1,200–₹2,000). Depart around 11:00 after checkout; this should allow arrival near the planned 15:00 resort check-in. The usual route is NH 66 north via Mapusa and Ashwem.
  1. Calangute to Mandrem — Calangute–Mandrem; check out at 11:00 and take a taxi or rental car, allowing 1.5–2 hours with traffic and luggage.
  2. Riva Beach Resort — Mandrem; check in around 15:00, settle in, and use the resort facilities, ~1 hour.
  3. Mandrem Beach — Mandrem; take a relaxed beach walk and swim near the quieter north-Goa shoreline, late afternoon, ~2 hours.
  4. Dunes Beach Resort — Mandrem; enjoy dinner in the Mandrem area, approximately ₹700–₹1,500 per person, ~1.5 hours. Confirm current operating status and reserve if needed.
  5. Mandrem Beach sunset — Mandrem; return to the sand for a low-key sunset and evening, ~1 hour.

Morning — Check out and travel to Mandrem

Check out from your Calangute hotel by 11:00 and take a pre-booked taxi or rental car to Riva Beach Resort in Mandrem. Allow 1.5–2 hours, as traffic around Mapusa and the north Goa highway can be slow, especially with luggage. The usual route is via NH 66 and Ashwem; a hotel-arranged taxi or GoaMiles car should cost roughly ₹1,200–₹2,000. Keep the resort’s check-in time around 15:00 in mind rather than trying to arrive too early.

Afternoon — Settle in and walk Mandrem Beach

After checking in at Riva Beach Resort, take about an hour to freshen up and use the resort facilities. Then walk or take a short local taxi ride to Mandrem Beach for an unhurried two-hour stretch along the quieter shoreline. The northern end is generally more peaceful than the busier central beaches, with casuarina trees, soft sand and a relaxed atmosphere. Swim only where lifeguards or other beachgoers are present, and avoid going far into the water if the sea is rough; conditions can change quickly.

Evening — Dinner and sunset at Mandrem Beach

Have dinner at Dunes Beach Resort in the Mandrem area, budgeting approximately ₹700–₹1,500 per person. Confirm that it is operating on the day and reserve ahead if you want a table, since seasonal opening hours can vary. After dinner, return to Mandrem Beach for a quiet sunset and evening walk. Carry a small torch for the walk back, keep valuables secured, and arrange a local taxi through the resort if your accommodation is not within easy walking distance.

Day 4
Madgaon, Goa

South Goa beach stop and Madgaon departure

Getting there from Mandrem, Goa
Pre-booked private taxi via GoaMiles, your hotel, or a local operator (2.5–3.5 hours, approximately ₹2,000–₹3,500). Depart around 11:00 after checkout; allow extra time for traffic and luggage before the evening return to Madgaon station.
Taxi to Pernem or Thivim, then train to Madgaon (roughly 2–3 hours total, approximately ₹300–₹1,000), but it requires luggage transfers and train timing, so it is less practical than a direct car.
  1. Mandrem to Madgaon Railway Station — Mandrem–Madgaon; check out at 11:00 and hire a taxi, allowing 2.5–3.5 hours including traffic, luggage handling, and station access. Store luggage at the station cloakroom only if accepted; otherwise use a staffed luggage facility or hotel storage.
  2. Colva Beach — Colva; spend the afternoon at South Goa’s broad sandy beach, ~2 hours.
  3. Martin’s Corner — Betalbatim; have a Goan seafood meal, approximately ₹800–₹1,800 per person, ~1.5 hours. Reserve ahead where possible.
  4. Benaulim Beach — Benaulim; enjoy a quieter final beach stop and sunset, late afternoon to early evening, ~2 hours.
  5. Madgaon Railway Station — Madgaon; return to the station around 20:30–21:00, allowing time for dinner, boarding-platform checks, and the 23:30 train.

Late Morning — Mandrem to Madgaon and luggage drop

Check out of Riva Beach Resort by 11:00 and take a pre-booked taxi south to Madgaon Railway Station. Allow 2.5–3.5 hours with traffic and luggage, especially through the Panaji and Margao approaches. Before leaving Mandrem, confirm that the driver will wait while you arrange luggage storage. The station cloakroom may accept bags only subject to railway rules, valid identification and available space; if it does not, use a staffed luggage facility or ask your taxi operator about secure storage. Aim to reach Madgaon by about 14:30–15:00, leaving your train tickets and valuables with you.

Afternoon — Colva Beach

From the station, continue by taxi to Colva Beach, roughly 20–30 minutes depending on traffic. Spend around two relaxed hours on the wide shoreline, keeping to the busier central stretch if you want lifeguards, cafés and easier taxi access. Avoid leaving phones or bags unattended while swimming, and check the sea conditions before entering the water. A short beach visit works better than trying to cover several South Goa beaches today, since you need to return to the station with a comfortable margin.

Late Afternoon and Dinner — Betalbatim and Benaulim

Take a 10–15-minute taxi ride inland to Martin’s Corner in Betalbatim for a proper Goan seafood meal. Budget approximately ₹800–₹1,800 per person; call ahead or reserve if possible, as the restaurant is popular and service can take time. After lunch, continue about 15–20 minutes to Benaulim Beach for a quieter final beach stop and sunset. The beach is best enjoyed with a slow walk rather than a tightly planned activity—carry sandals, water and a light layer for the ride back.

Evening — Return to Madgaon Railway Station

Leave Benaulim Beach by 20:00–20:15 and return to Madgaon Railway Station, usually a 20–30-minute drive, allowing extra time for evening traffic. Try to be at the station by 20:30–21:00 for a relaxed dinner, luggage collection if stored there, and confirmation of your platform and coach position. Keep at least 60–90 minutes before the 23:30 train, as station access, luggage retrieval and platform changes can take longer than expected.

Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version