Como no hay vuelos directos entre SJU y BUF, la distancia total del viaje completo varía entre 1,852 y 3,372 millas (o 2,981 y 5,427 kilómetros), dependiendo de tu aeropuerto de escala.