Hi, Gurgaon to Amritsar is approx 500 km . Mid-way is Chandigarh , which is about 4-5 hours drive . You can make a night stop at chandigarh . You can leave for Amritsar early morning, leading to another 4-5 hours drive ahead. Giving you a whole day for amritsar and stay the night as well . If you are planning on going to Golden temple, the best time is early morning around 4-5 am .