It’s so hard to write this post and narrow down my favorite places here but I get asked about the best places to visit in India from readers and usually email them my favorites, so figured I should put it in a blog post. There are epic tourist places in India that are worth seeing but there are also some smaller towns that I’ve loved to go to and had amazing experiences at.
1. Varanasi
2. Taj Mahal
3. Anjuna
4. Kutch
5. Tawang
6. Kaziranga National Park
7. Darjeeling
8. Jaipur
9. Udaipur
10. Hampi
11. Meghalaya
12. Shimla
13. Jaisalmer
14. Alleppey
15. The Andaman Islands
16. Leh
17. Kashmir
18. Jodhpur
19. Sunderbans
20. Manali