Travel from Agra to Udaipur

Bus or train from Agra to Udaipur?

You can take a bus from Agra to Udaipur via jaipur in around 10 h 51 min. Alternatively, Indian Railways operates a train from Agra to Udaipur once daily. Tickets cost $13 - $23 and the journey takes 12 h 11 min.

How to get from Agra to Udaipur

From Agra Cantt (AGC) train to New Delhi, Metro to Delhi airport, fly to Udaipur airport, then taxi to Udaipur. 5 h 10 min $89. From Agra Fort (AF) train to Gandhinagar Jpr (GADJ), taxi to Jaipur airport, fly to Udaipur airport, then taxi to Udaipur. 6 h 34 min $76. From Agra bus to jaipur then bus to Udaipur. 10 h 51 min $17. From Agra Cantt (AGC) train to Ranapratapnagar (RPZ). 12 h 11 min $21. From Agra drive to Udaipur. 8 h 53 min $75.