Skip to main content
Home IndiaDestinations

Destinations in India — where to go

Where to base yourself, for how long, and what each city actually feels like.

India's classic first-timer route is the Golden Triangle — Delhi, Agra (for the Taj Mahal), and Jaipur — doable in 6–8 days and easily reached by train. Add Mumbai for a completely different, coastal, more modern energy, or Goa for a beach reset. Each major city needs 2–3 days minimum; India rewards slowing down far more than it rewards rushing.

India is not a country you 'do' in a week, and every guide that promises otherwise is lying to you a little. It's more like ten countries stitched together — different languages, food, climate, and pace depending on which state you're standing in. The good news: you don't need to see all of it on one trip. Here's every major base worth knowing, with an honest read on how many days each one actually deserves.

Questions people actually ask

What's the best first-time India itinerary?
The Golden Triangle — Delhi, Agra, Jaipur — is the classic entry point: 6–8 days, connected by good trains and highways, and it hits the Taj Mahal, Mughal forts, and India's most photogenic palaces in one manageable loop.
Is Delhi or Mumbai a better first stop?
Most Golden Triangle itineraries start in Delhi, since it connects directly to Agra and Jaipur by road and rail. Mumbai is better as a separate leg — it's a 1.5-hour flight from Delhi and has a genuinely different, coastal, more laid-back character. See our full comparison for a direct breakdown.
How many days do I need in India overall?
10 days covers the Golden Triangle plus a few extra days somewhere with a slower pace (Goa or Kerala). Two to three weeks lets you comfortably add a second region — the south, Mumbai, or the Himalayan north — without feeling rushed.