Jaipur is located on National Highway No.8 connecting Delhi and Mumbai. National Highway 12 links Jaipur with Kota and National Highway 11 links Bikaner with Agra passing through Jaipur.
By Plane
Jaipur has daily domestic air links with many Indian cities such as Jodhpur, Udaipur, Aurangabad, Delhi, Hyderabad, Kolkata, Goa, Chennai, Ahmedabad, Bangalore, Mumbai, Pune and Indore.
One plus point for those flying out of Delhi is that the Delhi airport is close to the highway, so you could reach the airport without entering the city.
By Train
Indian Railways connects Jaipur from all over the country and is one of the cheapest options. A number of daily trains connect Jaipur to Delhi, Ahmedabad, Agra, Mumbai, Jodhpur, Kota, Alwar and Ajmer. Daily connections are also available for Udaipur, Chittaurgarh, Bikaner, Jaisalmer, Barmer, Kolkata, Jammu, Pathankot, Ludhiana, Kanpur, Roorkee, Haridwar, Gwalior, Indore, Jabalpur and Bhopal.
Long-distance trains arrive from many other major cities including Lucknow, Allahabad, Benaras, Vadodara, Surat, Nagpur, Bilaspur, Raipur, Patna, Ranchi, Bhubaneswar, Puri, Chennai, Bangalore, Mysore, Hyderabad, Goa, Mangalore, Kozhikode and Kochi.
The most popular option from Delhi is the Shatabdi express which departs New Delhi station at 6:05AM and reaches Jaipur at 10:30AM.
There are three major railway stations Jaipur Junction (main station),Durgapura and Gandhinagar (Jaipur), which is not to be confused with Gandhinagar in Gujarat state. All trains stop at Jaipur Junction and a few trains stop at Durgapura and Gandhinagar stations also.
By Bus
There is an excellent bus service between Jaipur to Delhi by Rajasthan State Road Transport Corporation (RSRTC) with buses approximately every half an hour both sides. non-A/C and AC Volvo bus services are offered. A/C Volvo costs about Rs 600 per seat and the bus is taken through well maintained highway and has good shock absorbers. From Delhi you can board the bus from Bikaner House on Pandara Road next to India Gate. From Jaipur you can board the bus from Narayan Singh Circle or the main Sindhi Camp bus stand. You can also book tickets up to 6 days in advance from both these places. These buses typically take 6 hours (by Volvo) or 6-7 hr by other buses. There are also some private bus operators from Dhaula Kuan in Delhi and outside of Sindhi camp in Jaipur. No need to make advance reservations and cost is Rs 150 for a seat and Rs 250 for sleeper on an A/C bus but these buses are taken through bumpy backroads to avoid toll roads and their shock absorbers are not good.
By Car
This is the most popular way of reaching from Delhi. The journey by car from Delhi to Jaipur takes less than 4 hr. National Highway no. 8 connects Delhi to Jaipur via the industrial township of Gurgaon. As of October 2017, the road is in great condition except for 2-3 diversions along the way due to ongoing construction. It's a smooth trip from Delhi to Jaipur and takes around 4.5 hours.
There are many car rental services in Delhi which can provide chauffeur driven cars to Jaipur. Savaari Car Rentals is a popular option among tourists that provides both inter-city as well as intra-city cab services in Jaipur. Tixilo provides one way car rental service to Delhi, Jaipur, Agra Udaipur, Jodhpur and many more places.