Last updated: October 2026 · Method: desk research across published sources and visitor reports; nothing first-hand, confirm locally.
Delhi to Pushkar runs by train, bus or plane, and the train to Ajmer plus a half-hour taxi is the most comfortable combination.
This guide covers transport from Delhi to Pushkar by train, bus and road.
The connections
- Train: Delhi to Ajmer, then a 30-minute taxi to Pushkar; the most comfortable option.
- Bus: the direct Delhi-Pushkar services, with overnight options available.
- Flight + taxi: fly to Jaipur, then the 145-km road trip, the fastest if timed right.
The short version of each option: the train reaches Ajmer from Delhi in six to seven hours, and the connecting taxi makes the total journey the smoothest of the three. Direct and overnight buses cover the route in eight to ten hours and suit travellers optimising for cost or for sleeping through the miles. Flying to Jaipur, then taking the 145-km road trip, is the fastest only when the flight timing and the road line up. For most itineraries the train wins, and the Ajmer leg doubles as the gateway to the twin-city pairing.