Contents
Agra and Amritsar are linked by long-distance trains, overnight coaches and private cars. Each takes most of a day or a night, so choose by comfort and budget.
Agra to Amritsar by Train
Trains are the standard way to cover the distance, with sleeper and air-conditioned classes for overnight travel. Indian Railways opens reserved tickets 60 days before departure.[1] Tatkal tickets, the last-minute quota, open 1 day before the journey, at 10:00 for AC classes and 11:00 for non-AC classes.[2] Indian Railways publishes the exact times and availability of each train on its enquiry service.
Agra to Amritsar by Bus
Booking platforms list overnight AC seater coaches taking about 14 hours to 14 hours 30 minutes, with fares from about $11 up to about $23 (October 2026).[3] A 14-hour ride in a seat is tiring, so many travellers prefer a train berth.
Agra to Amritsar by Private Transfer
Booking platforms list private cars at about 9 hours 30 minutes to 10 hours 54 minutes on the road, with prices from about $120 up to about $240 depending on the vehicle (October 2026).[3] The price is per car, so it works best for families or small groups.
Comparing Your Options
| Mode | Typical time | Price |
|---|---|---|
| Bus | 14 to 14.5 hours[3] | About $11 to $23[3] |
| Private transfer | 9.5 to almost 11 hours[3] | About $120 to $240 per car[3] |
Free luggage on Indian Railways is 70 kg in AC First, 50 kg in AC 2-tier, 40 kg in AC 3-tier, AC chair car and sleeper class, and 35 kg in second class.[4]
Timetable
| Bus Agra - Amritsar $ 11.20–22.92 14h – 14h 30m | |
|
|
| Taxi Agra - Amritsar $ 120.26–237.57 9h 30m – 10h 54m | |
|
|
| Train Agra - Amritsar $ 7.33–31.66 12h 2m – 16h 25m | |
|
| Train Tundla - Amritsar $ 7.33–20.28 13h 28m – 15h 10m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Agra to Amritsar, including current prices and schedules.
Booking platforms list about 14 hours to 14 hours 30 minutes for the overnight AC seater coach (October 2026).
Booking platforms list about $120 to about $240 per car, depending on the vehicle, with a drive of about 9 hours 30 minutes to 10 hours 54 minutes (October 2026).
Reserved tickets open 60 days before departure. Tatkal tickets open 1 day before the journey, at 10:00 for AC classes and 11:00 for non-AC classes.
By car. Booking platforms list about 9.5 to 11 hours by car against about 14 hours by coach (October 2026).
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Indian Railways: Advance Reservation. Retrieved October 15, 2026.
- [2] Indian Railways: Tatkal Scheme. Retrieved October 15, 2026.
- [3] 12Go: 12Go timetable: Agra to Amritsar. Retrieved October 15, 2026.
- [4] Indian Railways: Luggage rules. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.