Distance between Amritsar and Bahawalpur
Distance from Amritsar to Bahawalpur is 245 miles / 394 kilometers.
Map showing the distance from Amritsar to Bahawalpur
![]() |
Air distance: | miles km |
Amritsar
City: | Amritsar |
Country: | India |
Bahawalpur
City: | Bahawalpur |
Country: | Pakistan |
Time difference between Amritsar and Bahawalpur
The time difference between Amritsar and Bahawalpur is 23 hours 30 minutes. Bahawalpur is 23 hours 30 minutes ahead of Amritsar. Current local time in Amritsar is 00:03 IST (2025-02-28) and time in Bahawalpur is 23:33 PKT (2025-02-27).