Traveling from Ajnala to Faridkot requires a transit through Amritsar. The total distance is roughly 190 kilometers. You can take a bus to Amritsar and then switch to a train or another bus heading toward Faridkot. The road route via NH 54 is the most common path taken by locals. Expect a total travel time of 5 to 6 hours depending on your connection wait times.
Total Distance: Driving distance is 190 km; straight-line air distance is 160 km.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 5 hours 30 mins | 6 hours |
| Avg Price | 200-300 INR | 400-500 INR |
| Operator | Indian Railways | Punjab Roadways |
| Route | Amritsar Junction to Faridkot Station. | Ajnala to Amritsar, then Amritsar to Faridkot via Ferozepur. |
| Tip | Book tickets in advance via the IRCTC portal. | Check the bus schedule at Amritsar ISBT upon arrival. |
November to February when the weather is cool.