Here are the top 10 best places to visit in Punjab 1. Sri Harmandir Sahib 2. Jallianawala Bagh 3. Rock Garden Chandigarh 4. Zakir Hussain Rose Garden 5. Wagah Border 6. Bhatinda 7. Kila Raipur 8. Phillaur Fort 9. Guru Ke Mahal 10. Punjab State War Heroes Memorial and Museum