Short answer: for a first trip to India, plan on 10 to 14 days. That is enough to enjoy the classic Golden Triangle of Delhi, Agra and Jaipur and add one more region such as Rajasthan or Kerala. India is huge, so it is better to explore one or two regions well than to rush across the country.
How many days do you need in India?
It depends on how much ground you want to cover. A quick taste of the Golden Triangle works in 5 to 7 days, a first full trip suits 10 to 14 days, and a deeper journey across several regions can fill three weeks or more. Building in buffer time for long train and road transfers keeps the pace comfortable.
| Trip | Suggested days | What you can see |
|---|---|---|
| Golden Triangle | 5 to 7 days | Delhi, Agra and the Taj Mahal, Jaipur |
| Golden Triangle plus Rajasthan | 10 to 14 days | Add Udaipur, Jodhpur and Jaisalmer |
| Kerala backwaters and beaches | 5 to 7 days | Kochi, Munnar, Alleppey, a beach |
| Goa beach break | 4 to 5 days | Beaches, old churches, relaxed pace |
| Grand tour | 3 weeks or more | North, Rajasthan and a southern region |
How long for the Golden Triangle?
Five to seven days is ideal for Delhi, Agra and Jaipur. That gives a full day for the Taj Mahal and Agra Fort, time to explore Old and New Delhi, and a couple of days for Jaipur's forts and palaces. Our Golden Triangle guide maps a day by day plan.
How many days to add Rajasthan or Kerala?
Adding Rajasthan turns the trip into a 10 to 14 day loop through Udaipur, Jodhpur and the desert around Jaisalmer. Kerala is a different pace, best given 5 to 7 days for the backwaters, tea hills and a beach. For inspiration on where to focus, see our best places to visit in India.
Tips for planning your days in India
- Pick one or two regions rather than trying to see everything.
- Use overnight trains or short domestic flights to save daytime hours.
- Allow a rest day after long journeys, especially with children.
- Match your timing to the season; our best time to visit India guide helps.
For ready made routes, see our India itinerary and the full India travel guide.
Short on time to plan the logistics? Compare curated India tour packages built around the days you have.
How many days do you need to visit India?
For a first trip, 10 to 14 days is ideal. That covers the Golden Triangle and one extra region such as Rajasthan or Kerala. A quick Golden Triangle taster works in 5 to 7 days.
Is one week enough for India?
One week suits a focused trip, such as the Golden Triangle or a Kerala loop. It is not enough to combine the north and south, so pick a single region and enjoy it without rushing.
How many days do you need for the Golden Triangle?
Five to seven days is comfortable for Delhi, Agra and Jaipur, allowing a full day at the Taj Mahal and Agra Fort plus time for Jaipur's forts and palaces.
How long should a first trip to India be?
Around 10 to 14 days gives a satisfying first visit, pairing the Golden Triangle with Rajasthan or Kerala while leaving buffer time for transfers between cities.
Can you see India in two weeks?
Yes. Two weeks is a popular length that comfortably combines the Golden Triangle with Rajasthan, or the north with a southern region like Kerala, at a relaxed pace.













