As I belong to Amritsar, I will be in a better position to guide you. Book direct flight to Amritsar, although it will be a little costlier than direct flight to Chandigarh, but it will save a lot of time of you as Chandigarh is around 250 km from Amritsar and by train or bus at least 4 hours will be taken. So, go directly to Amritsar.
If you have never been to Chandigarh, then try and spare a day or two for the beautiful city. If you can't and rather want to decide between Amritsar and Chandigarh, check the cheaper flight destination 😊