La ciudad está conectada por carreteras con Bogotá, Bucaramanga, Valledupar, Tunja y Cartagena de Indias y debido su posición fronteriza también con toda Venezuela.