Travel from Pune to Taj-Mahal

Bus or train from Pune to Taj Mahal?

Indian Railways operates a train from Pune to Taj Mahal 4 times a day. Tickets cost $26 - $35 and the journey takes 22 h 50 min. Alternatively, you can take a bus from Pune to Taj Mahal via Dadar, Thāne, and Agra in around 28 h 59 min.

How to get from Pune to Taj Mahal

From Pune taxi to Pune airport, fly to Delhi airport, Metro to New Delhi (NDLS), train to Agra Cantt (AGC), then taxi to Taj Mahal. 5 h 37 min $110. From Pune taxi to Pune airport, fly to Gwalior airport, taxi to Gwalior (GWL), train to Agra Cantt (AGC), then taxi to Taj Mahal. 6 h 57 min $231. From Pune taxi to Pune airport, fly to Jaipur airport, taxi to Gandhinagar Jpr (GADJ), train to Agra Fort (AF), then taxi to Taj Mahal. 7 h 29 min $101. From Pune bus to Dadar, train to Mumbai airport, fly to Delhi airport, Metro to New Delhi (NDLS), train to Agra Cantt (AGC), then taxi to Taj Mahal. 9 h 51 min $103. From Pune bus to Dadar, train to Mumbai airport, fly to Jaipur airport, taxi to Gandhinagar Jpr (GADJ), train to Agra Fort (AF), then taxi to Taj Mahal. 11 h 32 min $89. From Pune bus to Dadar, train to Mumbai airport, fly to Gwalior airport, taxi to Gwalior (GWL), train to Agra Cantt (AGC), then taxi to Taj Mahal. 9 h 45 min $234. From Pune Junction (PUNE) train to Agra Cantt (AGC) then taxi to Taj Mahal. 22 h 59 min $36. From Pune Junction (PUNE) train to Raja Ki Mandi (RKM) then taxi to Taj Mahal. 24 h 10 min $36. From Pune bus to Dadar, train to Thāne, bus to Agra, then taxi to Taj Mahal. 28 h 59 min $30. From Pune drive to Taj Mahal. 18 h 40 min $155.

How long does it take to get from Pune to Taj Mahal?

It takes approximately 5 h 37 min to get from Pune to Taj Mahal.