A distância de Faro a Lisboa de trem é de aproximadamente 295 quilômetros ou 183 milhas. No caminho para o destino final, os trens que servem esta linha ferroviária também fazem paradas em Pragal, Pinhal Novo, Grandola, Ermidas-Sado, Funcheira, Amoreiras-Odemira, Santa Clara-Saboia, Messines Alte, Tunes, Albufeira-Ferreiras, e Loule.