
Pune to Agra
Traveling from Pune to Agra covers a distance of over 1050 kilometers with several transport options including flight, train, cab, and bus. The fastest way to reach Agra from Pune is by flight via Mumbai, taking approximately 4 hours. For budget-conscious travelers, the cheapest mode is the direct train which takes about 23 hours. The most recommended route combines a flight from Pune to Gwalior followed by a train to Agra, totaling around 9 hours of travel time. These varied choices offer flexibility based on your schedule and preferences.
Sort By
Mode of Transport
Via Jalgaon
RECOMMENDED
Pune
Jalgaon
Agra
Approx Travel Time
17h 14m
₹630
Onwards
Via Delhi
Pune
Delhi
Agra
Approx Travel Time
6h
₹7,085
Onwards
Via Mumbai
FASTEST
Pune
Mumbai
Agra
Approx Travel Time
4h 10m
₹14,784
Onwards
Pune
Mumbai
Agra
Approx Travel Time
20h 58m
₹1,024
Onwards
Pune
Mumbai
Agra
Approx Travel Time
19h 41m
₹2,691
Onwards
Direct Options
CHEAPEST
Pune
Agra
Approx Travel Time
22h 45m
₹600
Onwards
Pune
Agra
Approx Travel Time
23h 25m
₹22,408
Onwards
Pune
Agra
Approx Travel Time
1d 14h 45m
₹3,220
Onwards
Via Navi Mumbai
Pune
Navi Mumbai
Agra
Approx Travel Time
7h 40m
₹6,932
Onwards
Via Indore
Pune
Indore
Agra
Approx Travel Time
1d 3h 55m
₹1,950
Onwards
Things To Know About Agra
Agra, located on the banks of the Yamuna River in Uttar Pradesh, is famed for its rich Mughal heritage and vibrant culture. As a prominent city in the Braj region, Agra attracts visitors eager to explore its architectural marvels and experience its unique atmosphere. With a population of about 1.6 million, it is the fourth-most populous city in Uttar Pradesh, known for its historical ties to the Mughal Empire. Visitors to Agra can immerse themselves in the city's enchanting blend of history and culture, witnessing the legacy of great emperors like Babur and Shah Jahan. The charm of Agra extends to its lively local traditions and picturesque riverbank setting. The best time to travel from Pune to Agra is generally during the cooler months from October to March when the weather is pleasant for sightseeing.
Frequently Asked Questions
What is the distance between Pune and Agra?
The distance between Pune and Agra is over 1050 kilometers.
How long does it take to travel from Pune to Agra?
• Fastest: approximately 4 hours by Flight Via Mumbai • Cheapest: approximately 23 hours by Train • Recommended: approximately 9 hours by Flight, Train Via Gwalior
What is the cheapest way to travel from Pune to Agra?
The cheapest way to travel is by Train, taking about 23 hours.
What is the fastest way to travel from Pune to Agra?
The fastest way to travel is by Flight via Mumbai, taking approximately 4 hours.
Is there a direct train from Pune to Agra?
Yes, there is a direct train service available from Pune to Agra.
Is there a direct flight from Pune to Agra?
There is no direct flight from Pune to Agra; flights connect via Mumbai and then proceed to Agra.
What are the famous places to visit in Agra?
• Taj Mahal: Iconic UNESCO World Heritage monument and symbol of love. • Agra Fort: Historic Mughal fort offering rich history and architecture. • Fatehpur Sikri: Nearby ancient city known for its stunning palaces and mosques. • Itmad-ud-Daulah’s Tomb: Often called the 'Baby Taj', a beautiful marble mausoleum. • Mehtab Bagh: A garden complex with a scenic view of the Taj Mahal across the Yamuna River.
Which is better, train or flight, from Pune to Agra?
• Flight: Fastest travel option taking about 4 to 9 hours including connections. • Train: Offers a scenic and economical journey lasting about 23 hours. • Flight is best for speed and convenience, while train is suitable for travelers seeking comfort and a relaxed experience.
How to go from Pune to Agra?
Multiple travel options are available covering over 1050 kilometers. Travelers can opt for flights via Mumbai or Gwalior with connecting trains to reach Agra in 4 to 9 hours, or take a direct train which takes about 23 hours for an economical journey.
What should I know before travelling from Pune to Agra?
Several transportation modes such as flight, train, cab, and bus connect Pune and Agra. Travel times vary from 4 hours by flight to 23 hours by train, offering options based on comfort and schedule. The best season for travel is during the cooler months from October to March.
What is the best time to travel from Pune to Agra?
The best time to travel from Pune to Agra is generally from October to March, when the weather is cooler and suitable for sightseeing.
Routes Connecting Pune
Routes From Pune
Routes Connecting Agra
Routes From Agra
Popular Places Routes
- Mahabaleshwar to Hyderabad
- Thiruvananthapuram to Akbarpur
- Khurai to Koraput
- Kufri to Raiganj
- Chilika-Lake to Kendujhar
- Bhavani to Chiplun
- Bijapur to Koilkuntla
- Hyderabad to Fatehpur
- Kullu to Kollam
- Rameshwaram to Karur
- Faizabad to Lakshadweep
- Bageshwar to Pindwara
- Deoband to Etawah
- Kanchipuram to Mohali
- Tarikere to Gubbi

