Daily flights are available from Delhi and Srinagar to Jammu. These flights (Indian Airlines) connect Chandigarh and Amritsar on specific days of the week. Jet Airways also flies to Jammu from Delhi via Srinagar.
By rail, Jammu is directly connected with most major cities in the country.
Jammu is the terminus of a large number of Inter State Bus Services. Buses leave for Katra every 10 minutes from the main bus stand at Jammu between 5.30 am to 8.30 pm. JKSRTC runs buses and luxury coaches from the Jammu railway station to Katra. Private taxis are also available for hire between Jammu and Katra, from Jammu Airport, Jammu Railway Station and the Tourist Reception Centre at Jammu.