La Carretera Federal 307 es la vía que enlaza al municipio con el norte del estado, principalmente con las ciudades turísticas de Cancún, Playa del Carmen y Tulum, comienza en su entronque con la carretea 186 y pasa por la ciudad de Bacalar, junto a la laguna de su nombre y continúa hacia el norte hasta ingresar al vecino municipio de Felipe Carrillo Puerto.