By Air:
Jodhpur Domestic Airport is mere 5 km away from the city centre. Regular flight services connect Jodhpur with other major cities of India. Jodhpur being a prime tourist spot is connected by all national air carriers. Popular flights to Jodhpur are from the following locations; Jaipur, Udaipur, Ajmer, Indore, New Delhi, Ahmedabad, Chennai, Bangalore, Mumbai, Hyderabad and Kolkata.
The nearest international airport to Jodhpur are Jaipur airport and Indira Gandhi International airport, New Delhi. See the link for flight schedule:
https://www.aai.aero/en/airports/flights-schedule/jodhpur
By Train:
Jodhpur is well connected by rail. Trains almost connected with the all metros and major cities of India including Delhi, Agra, Kanpur, Allahabad, Lucknow, Varanasi, Kolkata, Patiala, Chandigarh, Haridwar, Jammu, Ahmedabad, Mumbai, Hyderabad, Bangalore, Chennai, Kanniya kumari, Jaipur, Indore, etc. Popular trains that run from the Jodhpur Railway Station are Rajasthan Sampark Kranti Express, Howrah Jodhpur SF Express, Jaisalmer Delhi Express, Suryanagari Express, Bangalore Jodhpur Express, Chennai Jodhpur Express, Vande Bharat Express etc. Not to forget the much famed 'Palace on Wheels’.
https://indiarailinfo.com/departures/jodhpur-ju/126#google_vignette
By Road:
Jodhpur is well connected to major cities of India by road. The highway has good connectivity from Jaipur (330km), Delhi (585 km), Jaisalmer (307 km), Bikaner (250 km) and Agra (563 km). Jodhpur can be reached by Rajasthan State Transport buses and luxury buses. They operate from all important towns and cities in Rajasthan, along with Ahmedabad and Delhi.
Nearest Cities (Distances from Jodhpur)
New Delhi to Jodhpur - 585 Km (9h via NH8) Ahmedabad to Jodhpur – 454 Km (8h via GS Hwy 41 and NH 14)
Jaipur to Jodhpur - 330 Km (5h 25 min via NH8 and RJ SH 21)
Jaisalmer to Jodhpur - 307 Km (4h 30 min via NH15 and RJ SH61)
Bikaner to Jodhpur - 250 Km (4h 28 min via NH 89 and NH65)
Agra to Jodhpur - 563 Km (9h 20 min via NH11)
Mount Abu to Jodhpur- 270 Km
Udaipur to Jodhpur-270 Km