The journey from Phillaur to Mysuru is a massive 2600 km trip. The most practical way is to fly from Chandigarh to Bengaluru and then take a train or cab to Mysuru. Train travel takes over 45 hours and is very tiring. Mysuru is known for its royal heritage. Plan your travel well in advance.
Total Distance: Driving distance 2700 km, Air distance 2300 km.
No direct train; change in Bengaluru.
Fly to Bengaluru and take a cab or train to Mysuru.
October to March for pleasant weather.