hero
How2Go
Pune to Agra

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.

Read More
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

Ads by MMT

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

Ads by MMT

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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India