There are 8 ways to get from Golden Temple to Agra by train, bus (Flixbus), car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Amritsar Jn to Agra Cantttrain 12716 / ...
10h 11m₹340–2,600Bus
- Take the bus from FlixBus Amritsar - ISBT/Mahan Singh Gate to FlixBus Delhi - Kashmere Gatebus FlixBus IN0120C / ...
- Take the bus from ISBT Kashmiri Gate to Agrabus
12h 54m₹1,411–3,772Drive 650.7 km
- Drive from Golden Temple to Agracar 650.7 km
8h 19m₹6,948–10,036Taxi
- Take the taxi from Golden Temple to Agrataxi 650.7 km
8h 19m₹12,000–16,000Fly to Gwalior Airport, train
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Gwalior Airport (GWL)plane ATQ - GWL
- Take the train from Gwalior Jn. to Agra Cantttrain
6h 55m₹6,646–14,797Train via Raja Ki Mandi
- Take the train from Amritsar Jn to Raja Ki Manditrain 18238 / ...
16h 21m₹360–2,800Fly to Indira Gandhi International Airport, train
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Indira Gandhi International Airport (DEL)plane ATQ - DEL
- Take the train from Hazrat Nizamuddin to Mathura Jntrain
- Take the train from Mathura Jn to Agra Cantttrain
5h 4m₹3,761–11,459Fly to Agra Airport
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Agra Airport (AGR)plane ATQ - AGR
6h 28m₹15,246–24,307
Sri Guru Ram Dass Jee International Airport (ATQ) to Gwalior Airport (GWL) flights
Questions & Answers
The cheapest way to get from Golden Temple to Agra is to train which costs ₹340 - ₹2,600 and takes 10h 11m.
The fastest way to get from Golden Temple to Agra is to fly and train which takes 5h 4m and costs ₹3,700 - ₹12,000.
No, there is no direct bus from Golden Temple to Agra. However, there are services departing from FlixBus Amritsar - ISBT/Mahan Singh Gate and arriving at Agra via ISBT Kashmiri Gate. The journey, including transfers, takes approximately 12h 54m.
Yes, there is a direct train departing from Amritsar Jn and arriving at Agra Cantt. Services depart four times a day, and operate every day. The journey takes approximately 9h 40m.
The distance between Golden Temple and Agra is 646 km. The road distance is 650.7 km.
The best way to get from Golden Temple to Agra without a car is to train which takes 10h 11m and costs ₹340 - ₹2,600.
The train from Amritsar Jn to Agra Cantt takes 9h 40m including transfers and departs four times a day.
Golden Temple to Agra bus services, operated by FlixBus India, depart from FlixBus Amritsar - ISBT/Mahan Singh Gate station.
Golden Temple to Agra train services, operated by Indian Railways, depart from Amritsar Jn station.
The best way to get from Golden Temple to Agra is to train which takes 10h 11m and costs ₹340 - ₹2,600. Alternatively, you can bus, which costs ₹1,400 - ₹3,800 and takes 12h 54m, you could also fly, which costs ₹15,000 - ₹25,000 and takes 6h 28m.
What companies run services between Golden Temple, India and Agra, India?
Indian Railways operates a train from Amritsar Jn to Agra Cantt 4 times a day. Tickets cost ₹340–2,600 and the journey takes 9h 40m. Alternatively, you can take a vehicle from Golden Temple to Agra via FlixBus Amritsar - ISBT/Mahan Singh Gate, FlixBus Delhi - Kashmere Gate, and ISBT Kashmiri Gate in around 12h 54m.
- Website
- goindigo.in
Flights from Sri Guru Ram Dass Jee International Airport to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ₹4,100–13,000
Flights from Sri Guru Ram Dass Jee International Airport to Gwalior Airport via Mumbai
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Sri Guru Ram Dass Jee International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹3,900–9,500
Flights from Sri Guru Ram Dass Jee International Airport to Indira Gandhi International Airport via Srinagar
- Ave. Duration
- 3h 15m
- When
- Wednesday
- Estimated price
- ₹3,900–9,500
Flights from Sri Guru Ram Dass Jee International Airport to Agra Airport via Mumbai
- Ave. Duration
- 6h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–22,000
Flights from Sri Guru Ram Dass Jee International Airport to Agra Airport via Indira Gandhi International Airport, Hyderabad
- Ave. Duration
- 12h 47m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹11,000–26,000
Flights from Sri Guru Ram Dass Jee International Airport to Agra Airport via Indira Gandhi International Airport, Ahmedabad
- Ave. Duration
- 10h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–20,000
Flights from Sri Guru Ram Dass Jee International Airport to Agra Airport via Indira Gandhi International Airport, Mumbai
- Ave. Duration
- 11h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–23,000
- Website
- airindia.in
Flights from Sri Guru Ram Dass Jee International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- ₹3,100–12,000
- Website
- airindiaexpress.in
Flights from Sri Guru Ram Dass Jee International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹3,100–12,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Amritsar Jn to Agra Cantt
- Ave. Duration
- 9h 40m
- Frequency
- 4 times a day
- Estimated price
- ₹340–2,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹340–410
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Gwalior Jn. to Agra Cantt
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Amritsar Jn to Raja Ki Mandi
- Ave. Duration
- 15h 50m
- Frequency
- Once daily
- Estimated price
- ₹360–2,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹360–430
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,800
Train from Hazrat Nizamuddin to Mathura Jn
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Mathura Jn to Agra Cantt
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Amritsar - ISBT/Mahan Singh Gate to FlixBus Delhi - Kashmere Gate
- Ave. Duration
- 9h 5m
- Frequency
- 3 times a day
- Estimated price
- ₹700–2,300
- Website
- https://www.flixbus.in
- Phone
- +91 8377971006
- laxmiholidays001@gmail.com
- Website
- laxmiholidays.com
Bus from ISBT Kashmiri Gate to Agra
- Ave. Duration
- 2h 18m
- Frequency
- 4 times a day
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
- Ave. Duration
- 8h 19m
- Estimated price
- ₹12,000–16,000
R K Holidays
- Phone
- +91 97 79 91 61 61
- Website
- taxiamritsar.in
Nishan Car Rentals
- Phone
- +91 94 64 55 58 74
- Website
- taxiservicesinamritsar.in
Jwala Tours and Travels
- Phone
- +91 98 76 70 15 51
- Website
- amritsartaxi.in
GRD Travels
- Phone
- +91-7888606133
- Website
- grdtravels.in
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
Golden Temple to Agra bus services, operated by FlixBus India, arrive at FlixBus Delhi - Kashmere Gate station.
Golden Temple to Agra train services, operated by Indian Railways, arrive at Agra Cantt station.
Yes, the driving distance between Golden Temple to Agra is 651 km. It takes approximately 8h 19m to drive from Golden Temple to Agra.
There are 419+ hotels available in Agra.










