Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
Once you reach Calangute, allow roughly 30–60 minutes for luggage, check-in, and settling in before heading out; airport transfers from Dabolim or Manohar International Airport can take about 45–90 minutes depending on traffic and your arrival point. Use a pre-booked taxi or GoaMiles rather than relying on an immediate street ride, and ask your hotel about parking—roads around Calangute and Baga become crowded by evening. Start with a gentle walk at Calangute Beach, spending about 1–1½ hours along the shore as the heat eases. The main beach entrance is busy, so wander a little north or south for a calmer stretch; avoid swimming after dark and keep phones and wallets secure.
From the beach, take an auto-rickshaw or short cab ride to St. Alex Church, usually 5–10 minutes depending on traffic. Allow about 30 minutes to admire the white façade and quiet grounds, but dress modestly and check whether a service or private function is taking place before entering. For dinner, continue to Navtara Veg Restaurant in Calangute, budgeting ₹300–600 per person. Call ahead and clearly request Jain preparation—no onion, garlic, root vegetables, or cross-contamination—and reconfirm the order with the server, since “Jain” practices can vary by kitchen. A short walk may be possible, but a ₹100–200 auto ride is more comfortable after dinner.
After dinner, head by taxi or auto toward Tito’s Lane in Baga, allowing 10–20 minutes, or longer on a busy night. Spend an hour browsing the nightlife strip and compare cover charges, music, minimum spends, and dress rules before entering; prices vary widely, and some venues may quote separate rates for domestic and international guests. From there, continue to Club Cubana in Arpora by pre-arranged taxi—roughly 15–25 minutes—rather than trying to walk, as the route is poorly suited to pedestrians. Verify its 2026 operating status, event schedule, entry policy, and transport arrangements before leaving; nightlife venues in Goa can change hours or close seasonally. Keep the return ride booked through your hotel or a trusted app, and carry only essentials.
After arriving in Vagator, begin at Vagator Beach while the sand is still relatively quiet. Give yourself about 1½ hours for a swim, a walk beneath the red laterite cliffs, and photos from the northern end; the sea can be rough, so follow the lifeguards’ flags. A taxi is the easiest way to continue to Chapora Fort—allow 10–15 minutes, with a short uphill walk from the parking area. Spend an hour to 1½ hours exploring the ramparts and viewpoints over the Chapora River and coastline. There is little shade, so carry water and wear shoes with grip; the fort is generally accessible during daylight, with no major entry fee.
From the fort, take a 10-minute taxi ride back toward Vagator for Jardin d’Ulysse. Plan roughly an hour and expect to spend about ₹500–900 per person. Tell the staff clearly that you eat Jain food and ask them to confirm preparation—especially no onion, garlic, root vegetables, or shared sauces—rather than assuming a generic vegetarian dish is Jain-friendly. After lunch, continue by taxi for about 10 minutes to Ozran Beach, also known locally as Little Vagator. This is a good place to slow down for 1½ hours, read, and watch the changing light; beach access involves steps and uneven ground, and swimming conditions should be checked locally.
Around sunset, take a short taxi ride inland to Hilltop Goa, allowing extra time for traffic and the venue’s entry queue. Check the official event calendar before leaving, as opening times, cover charges, and age or ID requirements vary by night; a reasonable planning range is ₹500–2,000 for entry, depending on the event. Eat beforehand or confirm food options on arrival, since Jain choices may be limited at a busy electronic-music venue. Keep your return taxi or ride-hailing pickup arranged in advance—late-night availability around Vagator can be patchy—and carry cash, a photo ID, and only essentials.
After breakfast, take a taxi from Vagator to Anjuna Flea Market; the ride usually takes 10–20 minutes, but allow extra time for narrow roads and parking. The market’s operating days vary, so confirm locally before setting out—on an operating day, spend about 1½–2 hours browsing clothing, handicrafts, jewellery, and souvenirs. Carry small notes and bargain politely; prices are rarely fixed. If the market is closed, keep the morning unhurried around Anjuna rather than trying to force a replacement attraction.
From the market, continue to Anjuna Beach, either on foot if your entrance is nearby or by a short auto-rickshaw ride. Allow about an hour for the coastal walk and a drink, but treat the sea cautiously and follow the lifeguard flags. For lunch, head to Shree Sagar Restaurant, where a meal should cost roughly ₹250–500 per person. Tell the staff clearly that you need Jain food—no onion, garlic, root vegetables, or shared sauces—and confirm the preparation before ordering, as kitchen practices can vary.
Keep the afternoon flexible, perhaps returning to your accommodation to rest before sunset. Around 4:30–5:00pm, take a short taxi or auto ride to Purple Martini for sea views and sunset drinks; allow about 1½ hours, and request suitable non-alcoholic options if needed. Seating can fill quickly around sunset, so arriving before the main rush is worthwhile. Prices are higher than at local cafés, with drinks and snacks commonly costing several hundred rupees each.
Continue to Café Lilliput for beachfront nightlife and music, allowing 2–3 hours. Check the evening programme and entry policy on the day, since music nights, cover charges, and opening arrangements change; expect roughly ₹500–1,500 or more depending on the event and drinks. Use a pre-booked GoaMiles taxi or hotel-arranged cab for the return rather than relying on late-night street hailing, and keep your return pickup point clearly agreed with the driver.
After an early breakfast in Anjuna, leave around 7:30–8:00am so you can reach Old Goa before the heat and larger tour groups—allow roughly 45–75 minutes door to door, including the transfer into Panaji and the short onward ride. Start at the Basilica of Bom Jesus, allowing about an hour for the church, surrounding complex, and quiet reflection. Dress modestly, keep voices low, and note that service times or restricted areas may affect sightseeing. Continue a short walk or quick auto-rickshaw ride to the Church of St. Cajetan, where 45 minutes is enough to appreciate its domed interior and architectural details. Carry water and comfortable shoes; Old Goa’s open paths offer little shade.
Take a taxi from Old Goa to Fontainhas in Panaji—usually 15–25 minutes, depending on traffic—and spend 1–1½ hours wandering its narrow lanes. Look for the Portuguese-era homes around Rua 31 de Janeiro and Fontainhas Heritage Walk area, but avoid blocking residents’ doorways while photographing the colorful façades. For lunch, continue to Goan Stories and allow about an hour. Explain clearly that you need Jain food, with no onion, garlic, root vegetables, or cross-contamination where possible; request modifications before ordering and reconfirm with the kitchen. Budget approximately ₹500–900 per person, and call ahead because Jain adaptations may depend on ingredient availability.
From Goan Stories, take a short taxi or auto-rickshaw ride toward the Mandovi River cruise boarding area; allow extra time for traffic, ticket collection, and queueing. Reserve the Mandovi River cruise in advance if possible, as sailing times and live-music programs vary by season and operator. The cruise generally lasts 1½–2 hours and is best enjoyed from the open deck as Panaji’s lights come on. Confirm whether Jain snacks are available onboard—otherwise eat beforehand, since cruise menus may not meet strict Jain requirements. Finish in central Panaji, where app cabs can be slower after the cruise; pre-book your return ride or ask the operator to arrange a taxi.
No packing list attached yet.