Many people take the train to Jammu followed by a taxi or bus ride to Srinagar. The journey from Jammu to Srinagar is costlier in the summers because the capital is being shifted from Jammu to Srinagar on both the state buses and Sumos. State buses are safer but take more time and are a bit uncomfortable
A new terminal for arrivals and departures with air bridges and other up to date operational facilities was inaugurated on 14 February 2009. International, domestic and seasonal Hajj pilgrimage charters to Jeddah are operated from Sheikh ul Alam airport. Flights are operated by Jet Airways, Jet Konnect Indigo, SpiceJet, Go Air, Jet Lite and Air India  from Delhi and Mumbai to Srinagar, with or without a stopover at Jammu. The frequency is once or twice a day by each airline. The cost is approx Rs 2,500 from Jammu, Rs 2,500-5,000 from Delhi one way and higher from Mumbai, depending on the season.
J&K State Road Transport Corporation (J&KSRTC) operates fairly comfortable buses from Jammu costing around Rs 350 and do the journey in around 12 hr. 2 day buses run between Srinagar and Leh staying overnight in Kargil. Buses arrive either early morning or late at night, be ready for an onslaught of touts so have a plan of where to stay ready. There are also direct buses from Delhi taking almost 24 hr to reach Srinagar.
It is always recommended to book the taxi for Jammu to Jammu for multiple days if you are on short visit of typical Kashmir places covering (Patnitop-Srinagar-Gulmarg-Sonmarg-Pahalgam). Typical tariffs are 2500-3000/day (Inclusive all) for Non A/C Chevrolet Tavera-Toyota Innova. 2015 onwards, For road development purpose; Jammu to Srinagar NH1A has drive access for only one way either upward or downward. Local travel agents are well aware about so make sure before planning the itinerary for Kashmir to avoid any trouble.