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

4-Day Goa Budget Itinerary from Mysore with North and South Goa Beaches

Day 1 · Fri, May 8
Calangute, Goa

Arrival and Calangute beach base

  1. Mysore to Madgaon/Thivim train journey — Mysuru Junction to Goa; overnight/early-morning train, around 10–14 hours depending on train, so start as early as possible and keep snacks/water handy; on arrival use a prepaid taxi or KTC bus to Calangute and check luggage at Joaquinas Guest House if room isn’t ready.
  2. Joaquinas Guest House, Calangute — Calangute; quick check-in and freshen up, then rest a bit so you can keep Day 1 light after travel.
  3. Calangute Beach — Calangute; the easiest first Goa beach for a sunset walk and budget photo stop, ~1.5 hours in the evening.
  4. St. Alex Church — Calangute; a calm free stop near your stay, good for a short cultural break and a quiet evening visit, ~30–45 minutes.
  5. Maan Singh Restaurant / Anand Pure Veg — Calangute; affordable veg meals and thalis, about ₹150–250 per person, good for a simple first-night dinner.
  6. Café Del Mar / local beach shack near Calangute — Calangute-Baga stretch; keep it for a relaxed night snack or soft-drink stop before heading back, ~45 minutes.

Arrival and the train into Goa

Leave Mysuru Junction as early as you can on the overnight/early-morning train to Madgaon or Thivim — that’s the smartest budget move for Goa because the ride usually takes around 10–14 hours depending on the train, and seats fill fast on Fridays. Keep water, packed snacks, chargers, a small towel, and a light jacket in your day bag; train AC can get chilly, and once you reach Goa, you’ll want to move quickly from the station to Calangute. From Madgaon, a prepaid taxi or GoaMiles cab to Calangute is the easiest no-hassle option for four people, while KTC buses are the cheapest if you’re okay with a slower, more local ride; from Thivim, the trip is shorter and usually a little cheaper. If you arrive before check-in, most guest houses will let you keep luggage at the desk, so head straight to Joaquinas Guest House and freshen up before doing anything else.

Easy first afternoon in Calangute

Keep the first day light: drop your bags at Joaquinas Guest House, Calangute, wash up, and rest for a bit so the group doesn’t burn out on day one. After that, walk down to Calangute Beach in the late afternoon when the heat drops; this is the easiest beach to start with because it’s close, lively, and free. Expect beach shacks, parasailing chatter, and lots of budget photo spots along the sand. It’s a good time for a slow stroll rather than a packed plan — just enjoy the Goa rhythm and leave enough energy for dinner.

Quiet culture + budget dinner

Before sunset slips away, stop at St. Alex Church — it’s a peaceful free visit and a nice contrast to the beach crowd. The church is best for a short 30–45 minute stop, especially if you want a calm break after travel. For dinner, keep it simple and affordable at Maan Singh Restaurant or Anand Pure Veg in Calangute; both are solid for thalis, veg meals, and easy group dining, usually around ₹150–250 per person. If you want something lighter after dinner, a local shack near the Calangute–Baga stretch like Café Del Mar works well for a snack, soft drinks, or just sitting by the road-to-beach buzz for a while before heading back to rest.

Day 2 · Sat, May 9
Baga, Goa

North Goa beaches and watersports

Getting there from Calangute, Goa
Walk or short scooter/auto ride via the Calangute–Baga beach road (10–15 min walk, or 5–10 min by auto). Cheapest and easiest since you’re already on the same beach stretch; go early morning for the Baga watersports block.
Local auto-rickshaw or app cab (GoaMiles) if you’re carrying bags: ~₹100–200 total, 5–10 min. Book on GoaMiles/Uber if available.
  1. Baga to Calangute beach stretch walk — Calangute/Baga; start early and walk the shoreline to avoid local transport costs and get the main beach stretch done first, ~45 minutes.
  2. Baga Beach watersports zone — Baga; your dedicated watersports block, book jet ski/paragliding/banana ride on the spot and keep this to 8:30 am–4:00 pm with lunch break included.
  3. Britto’s (budget snack/lunch sharing) — Baga; iconic North Goa stop if you want one splurge with shared plates, around ₹300–500 per person if you keep it simple.
  4. Anjuna Beach cliff-side viewpoint — Anjuna; a free scenic stop after Baga with great sunset views and far less rush, ~1 hour.
  5. Curlies/nearby live-music beach shack area — Anjuna; check for free-entry live music or jam sessions in the evening, best after sunset, ~1.5 hours.
  6. Mackie’s Night Bazaar area — Baga-Arpora; affordable flea-market browsing for souvenirs and street food, good to end the day without much backtracking, ~1.5 hours.

Morning

Start early and keep it simple: a Baga to Calangute beach stretch walk is the cheapest way to wake up in Goa and cover the main shoreline before the heat builds. From Joaquinas Guest House in Calangute, it’s an easy 10–15 minute walk down the beach road, or a quick ₹100–200 auto if you want to save energy for the water. Aim to be on the sand by 8:00 am so you can enjoy the quieter part of the coast before the crowds, beach shacks, and hawkers fully kick in. This stretch is busy but fun, with plenty of room to wander, take photos, and orient yourself without spending much.

Midday

Your Baga Beach watersports zone block is the main event, so keep the morning and early afternoon focused here from 8:30 am to 4:00 pm. Book on the spot at the beach kiosks near the main Baga activity area; for budget planning, expect roughly ₹500–800 for a jet ski ride, ₹800–1,200 for banana ride or bumper ride, and ₹1,200–2,500 for parasailing depending on season and bargaining. If you’re four people, ask for a bundled rate and don’t prepay for more than one round until you’ve checked the operator and equipment. For lunch, Britto’s is the classic stop on Baga Beach Road—it’s not the absolute cheapest, but if you share plates you can keep it around ₹300–500 per person. Stick to simple seafood, fries, or a thali-style order if you want the best value; for veg, Goa staples like veg xacuti or paneer dishes are usually the safest budget pick.

Afternoon to Evening

After watersports and lunch, make the short move to Anjuna Beach cliff-side viewpoint for a free reset and some sea breeze away from the packed Baga stretch. It’s one of the easiest ways to enjoy Goa without spending—just walk a bit, find a safe edge, and stay for the light shifting toward sunset. From there, drift into the Curlies/nearby live-music beach shack area after dark; this part of Anjuna often has free-entry live music, DJ sets, or relaxed jam sessions, especially on busier nights, though you’ll usually want to buy at least a drink or snack to sit comfortably. Budget around ₹150–300 for a drink and keep an eye on timing, since some shacks wind down early on quieter nights.

Late Evening

Wrap the day at the Mackie’s Night Bazaar area in Baga-Arpora, which is a good low-cost final stop because you can browse without committing to a big spend. It’s handy for small souvenirs, cheap beachwear, shell jewelry, and snack stalls, and it usually feels lively in the evening even when you’re not shopping much. For budget-friendly food nearby, look for simple stalls and local mess-style spots around Baga Road and Arpora for veg and non-veg plates under ₹150–250 per person, instead of the pricier beachfront restaurants. If you still have energy, this is also the best place to end the day without backtracking much before heading back to Calangute.

Day 3 · Sun, May 10
Anjuna, Goa

North Goa beaches markets and live music

Getting there from Baga, Goa
Local taxi/auto or app cab along Baga–Anjuna Rd/Chapora route (15–25 min, ~₹150–300). Best after breakfast so you can reach Anjuna market area in time for the morning crowd.
Scooter rental for the day if you’re comfortable riding: ~₹400–700/day plus fuel. Book through local rental shops or Bounce/other local operators where available.
  1. Anjuna Flea Market — Anjuna; the classic budget market for clothes, accessories, and souvenirs, best in the morning before it gets crowded, ~2 hours.
  2. Anjuna Beach — Anjuna; free beach time right after the market, ideal for photos and a relaxed break, ~1 hour.
  3. Artjuna — Anjuna; a popular café with decent veg options and light meals, around ₹250–400 per person, good for brunch.
  4. Ozran/Vagator Beach — Vagator; quieter than Baga/Calangute and a nice contrast for swimming and cliff views, ~1.5 hours.
  5. The Great Vagator / sunset cliff area — Vagator; a free sunset spot that works well before dinner and avoids extra transport, ~1 hour.
  6. Purple Martini / local live-music shack nearby — Vagator; check for free live music on the evening roster and keep dinner low-cost with drinks/snacks if needed, ~1.5 hours.

Morning

Start early and get to Anjuna Flea Market while it still feels browseable instead of chaotic. If you leave Baga after breakfast, you’ll reach in about 15–25 minutes by auto or cab, and the market is best from around 9:00 AM to 11:30 AM before the heat and crowds build. Plan on ₹100–300 per person if you’re only buying small souvenirs, and don’t be shy about bargaining hard — that’s the game here. Keep an eye out for cotton shirts, beachwear, shell jewelry, bags, and small home décor pieces; the stalls near the main walking lanes are usually pricier, so wandering a bit deeper often gets better deals.

Late Morning to Lunch

After the market, walk over to Anjuna Beach for a free, slow hour on the sand. It’s a nice reset after the shopping chaos, and the beach is broad enough to find a quieter patch if you keep moving away from the busiest shack clusters. From there, head to Artjuna for brunch — it’s one of the safer budget-friendly café picks in the area, with solid veg plates, sandwiches, salads, and smoothie bowls in the ₹250–400 per person range. If you want to keep this day affordable, split a few items and skip fancy drinks; service is usually smoother before the lunch rush, and it’s a good place to sit for a while without feeling rushed.

Afternoon Exploring

By early afternoon, take a short auto or cab to Ozran/Vagator Beach. It’s a much nicer contrast to Anjuna if you want a calmer swim, fewer hawkers, and those dramatic red-cliff views. Spend about 1.5 hours here, but keep an eye on the sea conditions — the water can look calm and still be rough in parts, so stay close to the safer swim zone and avoid pushing it if the waves are up. This stretch is also good for photos without paying for anything, which helps the budget.

Evening

Stay around for The Great Vagator cliff area for sunset; it’s one of those free Goa experiences that actually feels special if you arrive 30–40 minutes before sunset to grab a decent spot. After that, head into Purple Martini or a nearby live-music shack in Vagator — check the board or ask the staff first, because free live music nights change often, but this area is one of the better bets for an easy-going evening with no entry fee and just the cost of snacks or a drink. If you’re keeping dinner low-cost, order simple veg or non-veg plates from the shack menu rather than a full meal; for budget-friendly food in this belt, nearby local eateries like Anjuna/Assagao roadside thali spots and small cafes along the main road usually stay cheaper than the beach-facing venues.

Day 4 · Mon, May 11
Colva, Goa

South Goa beach day and return

Getting there from Anjuna, Goa
Pre-booked taxi or GoaMiles cab via NH66 and the Panaji–Margao corridor (1.5–2.5 hours, ~₹1,800–3,200). Leave early around 6:00–7:00 am to avoid traffic and still reach Colva for the morning beach time.
Kadamba Transport Corporation (KTC) bus to Margao/Colva side with a local auto for the last leg (2.5–4 hours total, ~₹150–300). Cheapest option, but slower and less convenient with luggage.
  1. Calangute/Mapusa to Colva bus or shared taxi — Calangute to South Goa; leave early around 6:00–7:00 am, expect 2.5–4 hours with one change or a direct shared cab if available, and keep luggage packed for the return night journey.
  2. Colva Beach — Colva; wide, clean South Goa beach for a full morning and the main south-coast experience, ~2 hours.
  3. Benaulim Beach — Benaulim; quieter and budget-friendly, good for a slower walk and less crowded sea time, ~1.5 hours.
  4. Johncy Bar & Restaurant / local Goan thali spot — Colva-Benaulim; affordable non-veg and veg meals, around ₹200–350 per person, ideal for lunch.
  5. Betalbatim Beach — Betalbatim; a free, relaxed beach close by that’s good for a final swim or rest before heading back north, ~1 hour.
  6. Return to Mysore via Madgaon/Thivim train — South Goa to Madgaon Junction; leave Colva by 5:30–6:30 pm for your train, allow time for station transfer and platform buffer, then continue overnight back to Mysore.

Morning

Leave Colva early while the roads are still calm — around 6:00–7:00 AM is ideal — because the south-bound stretch on NH66 gets much slower after breakfast, and you want the full beach day before your evening train back. If you’re using the KTC bus or a shared cab from the Calangute/Mapusa side, keep one small bag separate with snacks, water, and a change of clothes so you’re not repacking on the roadside. Once you reach Colva Beach, settle near the less crowded ends of the shore rather than the main entry point; the beach is wide, breezy, and easy to enjoy without spending a rupee. For breakfast, small local counters near Colva Circle usually do poee-pattice, omelette-pav, and tea for ₹40–100; if you want a slightly fuller meal, most beachside cafés will still keep it around budget if you avoid fancy shacks.

Midday

From Colva Beach, take a short walk or quick auto to Benaulim Beach. This is the kind of place that feels slower on purpose — fewer crowds, gentler noise, and a better fit if you want to just sit, swim, and do nothing for a while. It’s a nice contrast to the more active north coast beaches and usually stays free and relaxed. For lunch, head to Johncy Bar & Restaurant or a nearby local Goan thali joint on the Colva–Benaulim side; budget about ₹200–350 per person and look for simple plates like fish thali, chicken xacuti, veg thali, or rice + curry. If you’re keeping costs tight, ask for the day’s thali instead of ordering individual curries — it’s usually the best value in South Goa.

Afternoon

After lunch, continue to Betalbatim Beach for a quieter final beach stop before you head north again. It’s one of those underrated free beaches where you can actually hear the waves instead of the crowd, and it’s perfect for a last swim, a slow walk, or just drying off under the palms. Don’t overplan this part of the day — keep it loose and give yourself time to sit for a bit, buy water, and freshen up. If you have an extra 20–30 minutes, the little road-side stalls around Betalbatim are good for cheap coconut water and snacks, but don’t wait too long because you’ll want a relaxed buffer before the station transfer.

Evening

Start moving back toward Madgaon Junction by 5:30–6:30 PM so you’re not rushing the station transfer or missing the platform buffer. If your train timing is tight, a pre-booked GoaMiles cab is usually the least stressful option; otherwise, a local auto to the station works if you’re not carrying too much. Use the departure window to grab dinner or packed food near Madgaon — simple veg thalis, chicken cafreal, or cutlets from station-area eateries are usually the most affordable and travel-friendly. Then board your overnight train back to Mysore, ending the trip the budget way after one last south Goa beach day.

0