ZikZak
Agra
Photo: Yann · CC BY-SA 4.0

Countries › Asia

India

Places to see in India, from Agra to Rajasthan, and the best time to go: Oct–Mar.

Places to see in India

Best time to go to India

Generally October to March. Weather varies by region, so check the area you’re going to.

  1. J
  2. F
  3. M
  4. A
  5. M
  6. J
  7. J
  8. A
  9. S
  10. O
  11. N
  12. D

Questions & tips about India

What surprised you most about India?

ZikZak

India is enormously varied: it has many official languages and the food, dress and climate change from state to state. Many visitors are surprised by how much happens on the street at every hour. What would you add?

Best time of year to go to India?

ZikZak

October to March is the most comfortable time for much of the plains, while April to June is very hot. The monsoon brings heavy rain from about June to September; the Himalayan regions are best in summer. What would you add?

One place in India you’d never skip?

ZikZak

The Taj Mahal, the forts and palaces of Rajasthan, Varanasi and the backwaters of Kerala are often named. Which place would you never skip?

Log in to read travellers’ answers and ask your own →

Your travel photos of India, on the map

ZikZak turns your travel photos into a map of every trip – free, in your browser. Drop in photos from India and they land on your atlas with the date and place already read from the file. Add India to Someday, plan it with a friend, and see photos other travellers chose to share.