GoAsia
How to Get from Agra to Amritsar

How to Get from Agra to Amritsar

Last updated: October 15, 2026
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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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

ModeTypical timePrice
Bus14 to 14.5 hours[3]About $11 to $23[3]
Private transfer9.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
  • →  AC Seater 00:00, 18:00
Taxi Agra - Amritsar $ 120.26–237.57 9h 30m – 10h 54m
  • →  Economy 3pax
  • →  Van 8pax
  • →  Comfort 3pax
  • →  Van 6pax
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan
Train Agra - Amritsar $ 7.33–31.66 12h 2m – 16h 25m
  • →  1A - AC First Class Sleeper 16:20
  • →  2A - AC 2-Tier Sleeper 09:43, 16:20, 23:50
  • →  3A - AC 3-Tier Sleeper 09:43, 16:20
  • →  3E - AC 3-Tier Economy Sleeper 16:20, 23:50
  • →  SL - Sleeper Class 09:43, 16:20, 23:50
Train Tundla - Amritsar $ 7.33–20.28 13h 28m – 15h 10m
  • →  2A - AC 2-Tier Sleeper 16:50, 23:12
  • →  3A - AC 3-Tier Sleeper 16:50, 23:12
  • →  3E - AC 3-Tier Economy Sleeper 16:50, 23:12
  • →  SL - Sleeper Class 16:50

Frequently Asked Questions

How can I book tickets from Agra to Amritsar?

Use the booking tool on this page to compare the transport options currently available from Agra to Amritsar, including current prices and schedules.

How long does the bus from Agra to Amritsar take?

Booking platforms list about 14 hours to 14 hours 30 minutes for the overnight AC seater coach (October 2026).

How much does a private car from Agra to Amritsar cost?

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).

How early can I book a train ticket from Agra to Amritsar?

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.

Is it faster to go by car or bus?

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. [1] Indian Railways: Advance Reservation. Retrieved October 15, 2026.
  2. [2] Indian Railways: Tatkal Scheme. Retrieved October 15, 2026.
  3. [3] 12Go: 12Go timetable: Agra to Amritsar. Retrieved October 15, 2026.
  4. [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.