6 Best Trains from Delhi to Jaipur

How to Best Get from Delhi to Jaipur by Train

Platform at Jaipur Train Station.
••• Platform at Jaipur Junction. Izzet Keribar/Getty Images

Traveling from Delhi to Jaipur by train is a quick and convenient option. The fastest trains complete the journey in around four and a half hours. Find out about the best trains from Delhi to Jaipur here.

What You Should Know

  • The main railway station in Delhi is New Delhi Railway Station (NDLS), near Paharganj.
  • Trains to Jaipur also depart Delhi from Old Delhi Railway Station (DLI), which is located near Chandhi Chowk in Old Delhi, and Delhi Sarai Rohilla Railway Station (DEE). This station is located in north Delhi, around 5 kilometers west of New Delhi Railway Station.
  • The main railway station in Jaipur is Jaipur Junction (JP).
  • Tickets under the Foreign Tourist Quota can be booked in person at the International Tourist Bureau at New Delhi Railway Station. Be aware of anyone who tells you that it's moved or is closed.

Best Delhi to Jaipur Trains: Morning

  • The fastest and most convenient train from Delhi to Jaipur is the premium 12015 Ajmer Shatabdi Express. It departs New Delhi Railway Station at 6.05 a.m. and arrives at Jaipur at 10.40 a.m. the same day.  This train has dynamic fare pricing, meaning the ticket cost will vary according to demand and available seats. The fare in Executive Chair (first class, seated, air conditioned) is 1,303 rupees. AC Chair (chair car, seated, air conditioned) ranges from 596 to 805 rupees. The train runs every day and meals are included. Cleanliness, punctuality, and ticket availability are excellent. There's a Foreign Tourist Quota. See train information.
  • Another fast morning train service that runs from Delhi to Jaipur is the 12215 Delhi Sarai Rohilla-Bandra Garib Rath Express. This is a cheaper option. Garib Rath trains are "poor chariot" trains, which have no frills three-tier air-conditioned sleepers. The trains are often quite new, and in decent condition. The train leaves from Delhi Sarai Rohilla Railway Station at 9.20 a.m. and arrives in Jaipur at 2.10 p.m. the same day. However, it only runs on Mondays, Tuesdays, Thursdays, and Saturdays. The fare is 453 rupees in 3AC. The train is very punctual, and has good cleanliness and food. See train information.
  • Also in the morning, the 14321 Ala Hazrat Express mail train departs Old Delhi Station at 11.45 a.m. and arrives at Jaipur at 5.20 pm. the same day. This train isn't ideal though, as it doesn't originate in Delhi and therefore it's often late. The fare in 2A (two tier, air conditioned, sleeper) is 779 rupees. 3A (three tier, air conditioned, sleeper) is 548 rupees. SL (three tier, non air conditioned, sleeper) is 205 rupees. The train runs Mondays, Tuesdays, Wednesdays and Saturdays. Cleanliness and food are average. Ticket availability under the General Quota is also average but there's a Foreign Tourist Quota. See train information.

Best Delhi to Jaipur Trains: Afternoon and Evening

  • In the afternoon, the 12916 Ashram Superfast Express departs Old Delhi Station daily at 3.20 p.m. It arrives in Jaipur at 8.25 p.m. The fare in 1A (first class, air conditioned, sleeper) is 1,382 rupees. 2A (two tier, air conditioned, sleeper) is 830 rupees. 3A (three tier, air conditioned, sleeper) is 593 rupees. SL (three tier, non air conditioned, sleeper) is 315 rupees. The train has excellent punctuality, and good cleanliness and ticket availability. It also has a Foreign Tourist Quota. See train information.
  • If you don't mind departing a bit later in the afternoon, the new 12986 Delhi Sarai Rohilla-Jaipur Double Decker AC train departs Delhi daily at 5.35 p.m. and reaches Jaipur at 10.05 p.m. This train is the fastest afternoon option. Travel time is four and a half hours. The fare is 1,193 rupees in Executive class and 487 rupees in AC Chair class. Cleanliness, ticket availability, and food are excellent. Punctuality is good, and there's a Foreign Tourist Quota. See train information.
  • In the evening, the 12958 Swarna Jayanti Rajdhani Express departs New Delhi Railway Station at 7.55 p.m. and arrives at Jaipur Junction at 12.20 a.m. It only has two stops on the way. This train has dynamic fare pricing, depending on demand. The fare in 1A (first class, air conditioned, sleeper) is 1,733 rupees. 2A (two tier, air conditioned, sleeper) ranges from 1,083 rupees to 1,502 rupees. 3A (three tier, air conditioned, sleeper) ranges from 823 rupees to 1,059 rupees. The train runs every day and meals are included. Cleanliness is excellent. Punctuality and ticket availability are good. There's a Foreign Tourist Quota. See train information.

    Other Delhi to Jaipur Trains

    There are numerous other slower, less convenient sleeper trains that run from Delhi to Jaipur. These trains can be found here or by searching the Indian Railways website.

    For more information, see How to a Make Reservation on Indian Railway Trains.