The distance from Mysuru to Amritsar is approximately 2600 km. The most practical way is to travel to Bengaluru International Airport and take a flight to Amritsar. Alternatively, you can take a long-distance train from Bengaluru to Amritsar, which takes over 45 hours. Amritsar is home to the Golden Temple.
Total Distance: 2600 km driving distance and 2200 km straight-line air distance.
Check for trains like the Amritsar Express.
Book your flight at least a month in advance.
October to March for pleasant weather.