There are 4 ways to get from Agra to Puducherry by train, car, 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 Agra Cantt to Pondicherrytrain 22404
35h 55m₹900–7,000Drive 1,996 km
- Drive from Agra to Puducherrycar 1,996 km
29h 59m₹21,320–30,795Fly to Pondicherry
- Fly from Agra Airport (AGR) to Pondicherry (PNY)plane AGR - PNY
25h 12m₹14,390–25,465Fly to Chennai International Airport, train
- Fly from Agra Airport (AGR) to Chennai International Airport (MAA)plane AGR - MAA
- Take the train from Trisulam to Pondicherrytrain
9h 45m₹10,310–18,565
Agra to Puducherry by train
Questions & Answers
The cheapest way to get from Agra to Puducherry is to train which costs ₹900 - ₹7,000 and takes 35h 55m.
The fastest way to get from Agra to Puducherry is to fly and train which takes 9h 45m and costs ₹10,000 - ₹19,000.
Yes, there is a direct train departing from Agra Cantt and arriving at Pondicherry. Services depart once a week, and operate Sunday. The journey takes approximately 35h 55m.
The distance between Agra and Puducherry is 2186 km. The road distance is 1996 km.
The best way to get from Agra to Puducherry without a car is to train which takes 35h 55m and costs ₹900 - ₹7,000.
The train from Agra Cantt to Pondicherry takes 35h 55m including transfers and departs once a week.
Agra to Puducherry train services, operated by Indian Railways, depart from Agra Cantt station.
The best way to get from Agra to Puducherry is to train which takes 35h 55m and costs ₹900 - ₹7,000. Alternatively, you can fly, which costs ₹14,000 - ₹26,000 and takes 25h 12m.
Agra to Puducherry train services, operated by Indian Railways, arrive at Pondicherry station.
Yes, the driving distance between Agra to Puducherry is 1996 km. It takes approximately 29h 59m to drive from Agra to Puducherry.
What companies run services between Agra, India and Puducherry, India?
Indian Railways operates a train from Agra Cantt to Pondicherry once a week. Tickets cost ₹900–7,000 and the journey takes 35h 55m. Alternatively, IndiGo Airlines flies from Agra Airport (AGR) to Pondicherry (PNY) 4 times a day.
- Website
- goindigo.in
Flights from Agra Airport to Pondicherry via Hyderabad
- Ave. Duration
- 25h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹14,000–23,000
Flights from Agra Airport to Pondicherry via Bengaluru
- Ave. Duration
- 26h 45m
- When
- Every day
- Estimated price
- ₹14,000–23,000
Flights from Agra Airport to Pondicherry via Ahmedabad, Hyderabad
- Ave. Duration
- 24h 45m
- When
- Every day
- Estimated price
- ₹14,000–23,000
Flights from Agra Airport to Pondicherry via Mumbai, Bengaluru
- Ave. Duration
- 25h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹14,000–23,000
Flights from Agra Airport to Pondicherry via Ahmedabad, Bengaluru
- Ave. Duration
- 27h 45m
- When
- Every day
- Estimated price
- ₹14,000–23,000
Flights from Agra Airport to Pondicherry via Hyderabad, Bengaluru
- Ave. Duration
- 28h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹14,000–23,000
Flights from Agra Airport to Chennai International Airport via Bengaluru
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹10,000–17,000
Flights from Agra Airport to Chennai International Airport via Hyderabad
- Ave. Duration
- 6h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–17,000
Flights from Agra Airport to Chennai International Airport via Mumbai
- Ave. Duration
- 7h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–17,000
Flights from Agra Airport to Chennai International Airport via Ahmedabad
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- ₹10,000–17,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Agra Cantt to Pondicherry
- Ave. Duration
- 35h 55m
- Frequency
- Once a week
- Estimated price
- ₹900–7,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,300–2,800
- Second AC (2A)
- ₹3,200–4,100
- First Class (1A)
- ₹5,500–7,000
Train from Trisulam to Pondicherry
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–800
- First Class (1A)
- ₹1,000–1,400
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Is ride-sharing platform BlaBlaCar right for you?, What documents do I need to cross Niagara Falls?, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
There are 1103+ hotels available in Puducherry.





