Travel from Agra to Baddi

Bus or train from Agra to Baddi?

Indian Railways operates a train from Agra to Baddi twice a week. Tickets cost $9 - $20 and the journey takes 8 h 25 min. Alternatively, RedBus operates a bus from Agra to Baddi hourly. Tickets cost $3 - $12 and the journey takes 4 h. 3 other operators also service this route.

How to get from Agra to Baddi

From Agra Cantt (AGC) train to New Delhi, Metro to Delhi airport, fly to Chandigarh airport, then taxi to Baddi. 5 h 9 min $75. From Agra Cantt (AGC) train to New Delhi, Metro to Delhi airport, fly to Simla airport, then taxi to Baddi. 6 h 37 min $189. From Agra Fort (AF) train to Gandhinagar Jpr (GADJ), taxi to Jaipur airport, fly to Chandigarh airport, then taxi to Baddi. 7 h 29 min $167. From Agra Cantt (AGC) train to Kalka (KLK) then taxi to Baddi. 8 h 49 min $25. From Idgah Agra Junction bus to Sarai Kale Khan, walk to Nizamuddin station, line 181 bus to Police Station Nizamuddin, bus to Mori Gate Terminal, walk to Delhi ISBT Kashmiri Gate, bus to Ropar, then taxi to Baddi. 15 h 16 min $36. From Agra taxi to Baddi. 6 h 47 min $160. From Agra drive to Baddi. 6 h 47 min $60.