The distance from Delhi to Jaipur is 268 km by road, 288 by rail, and 241 km by air. Jaipur is well connected to Delhi by rail, road, and flight. By Train - There are many direct trains from Delhi to Jaipur. The Travel time is 4 hours. By Road - There are many government and private bus services available. Taxis are also available. Time taken by road is approximately 5 hours. By Air - There are direct flights from Delhi to Jaipur. Flying time is 55 minutes.