Existe una vía férrea de 117 kilómetros entre Bucaramanga y Puerto Wilches, pero hoy está inactiva.
El mayor y más importante aeropuerto está en el municipio de Lebrija, situado a 30 minutos de Bucaramanga vía terrestre y se denomina "Palonegro".
Tiene conexiones directas a Bogotá, Medellín, Cartagena, Santa Marta, Barranquilla, Cúcuta, Arauca, Saravena, Cali, Yopal y Villavicencio en el país, y fuera de este a Ciudad de Panamá, Fort Lauderdale y Miami, estos dos últimos en Estados Unidos.
Aeropuertos alternos en: Puerto Wilches, Sabana de Torres, San Vicente, El Carmen, Zapatoca, Málaga, Socorro, San Gil, Cimitarra y Barbosa.
A estos aeropuertos viajan pequeñas empresas regionales en vuelos charter y avionetas pequeñas de manera muy ocasional, cuyas operaciones son manejadas desde Bucaramanga.