Calcular um percurso no Metro de Lisboa
Tempo, paragens e mudanças de linha, a partir do horário publicado
Como está calculado
O tempo de cada troço é a mediana do horário oficial entre duas estações seguidas — não uma estimativa por distância. E é direcional: a mesma ligação pode levar mais tempo num sentido do que no outro, e usar o mesmo valor para os dois faria o cálculo descobrir atalhos que não existem.
As mudanças de linha somam o tempo de corredor que o ficheiro publica, par de cais a par de cais, e não um valor fixo igual para todas. É o que permite dizer que mudar na Baixa/Chiado custa 10 s e mudar na Alameda custa 3 min 05 s.
E soma também o tempo que o comboio passa parado em cada estação. É uma conta que o ficheiro obriga a fazer: os tempos de troço que publica são só de marcha, e somados em bruto davam 22,1 minutos de ponta a ponta na Linha Azul contra os 28,4 min que o próprio operador publica. A diferença, repartida pelas estações intermédias, dá entre 20 e 26 segundos de paragem — e com ela a conta fecha com a cifra oficial nas quatro linhas.
| Estação | Linhas | Mudar de linha | Mudar de sentido |
|---|---|---|---|
| Alameda | VdVm | 3 min 00 s – 3 min 05 s | 3 min 30 s |
| Baixa / Chiado | AzVd | 10 s – 1 min 40 s | 2 min 00 s |
| Campo Grande | AmVd | 1 min 15 s – 1 min 25 s | 1 min 35 s |
| Marquês de Pombal | AzAm | 2 min 00 s – 2 min 15 s | 2 min 35 s |
| Saldanha | AmVm | não publicado | não publicado |
| São Sebastião | AzVm | não publicado | não publicado |
Em Saldanha e São Sebastião o ficheiro oficial não traz tempo de corredor nenhum, e são as únicas ligações Amarela↔Vermelha e Azul↔Vermelha da rede: o cálculo tem de passar por lá.
Nessas duas mudanças usa-se o corredor mais longo que a rede publica (3 min 05 s, na Alameda) como teto, para que o resultado nunca seja otimista — e o resultado diz «não publicado» em vez de mostrar um número que ninguém publicou. Não é uma medição desta estação: é um limite superior conhecido da rede, e por isso a viagem real pode ser mais curta do que o que aqui se lê.
O Metropolitano de Lisboa, E.P.E. não publica em dados abertos a hora a que o próximo comboio chega: o seu interface de estado existe mas está fechado com chave e sem termos de utilização publicados. Por isso este sítio não dá tempo real — dá o horário programado, que é outra coisa e diz-se com outro nome.
O preço não depende do percurso
No metro de Lisboa o bilhete não depende do percurso: custa o mesmo de uma estação para a seguinte e de uma ponta da rede à outra. Por isso nesta guia não há tabela de zonas nem calculadora de preço por par de estações — uma calculadora dessas daria a entender que o preço muda, e não muda.
O ficheiro oficial traz um campo de zona com três valores (L, 1 e C) e dois identificadores de tarifa, mas os dois custam 1,90 € e nenhuma fonte do operador explica o que significam esses códigos. Como não tem consequência no preço e não se sabe o que é, não se publica como se fosse um sistema de zonas.
Perguntas frequentes sobre o cálculo
Com o horário publicado do operador: tempos entre estações consecutivas medidos circulação a circulação, por sentido, e os tempos de passagem entre cais que o próprio ficheiro declara.
O Metropolitano de Lisboa, E.P.E. não publica em aberto os tempos de espera em tempo real: o seu interface de estado existe, está documentado e está fechado com chave, sem licença nem termos de utilização publicados. Este sítio não dá tempo real — dá horário programado, que é outra coisa e diz-se com outro nome.
Conta, com o número que está publicado e não com zero. Mudar de linha vai de 10 s em Baixa / Chiado, onde num dos sentidos o cais é partilhado, a 185 s (3 min 5 s) em Alameda.
Um corredor de três minutos não é desprezável para quem leva uma mala ou um horário apertado, e arredondá-lo a zero é a forma mais simples de fazer perder um comboio a alguém.
É outro movimento e tem outro número. Voltar atrás na mesma linha chega a 210 s (3 min 30 s) em Alameda, acima do pior transbordo entre linhas da rede.
Confundir os dois é fácil e dá sempre o resultado errado: o maior valor da rede não é «o transbordo mais lento», é «o tempo de atravessar para a plataforma contrária».
Porque o ficheiro de dados abertos não o traz. As duas são correspondências — no mapa, na realidade e nas fichas do operador —, mas a tabela de transbordos do ficheiro deixa-as de fora e traz o valor nas outras quatro.
Nesses dois casos o cálculo diz que o tempo não está publicado, em vez de aplicar a média das restantes. Uma média inventada nestas duas estações seria exactamente o tipo de número que parece certo e faz perder um comboio.
Não muda, e é importante saber porquê. O cálculo é feito sobre o horário programado do ficheiro oficial, válido de 20 de junho de 2026 a 31 de dezembro de 2026 (edição 23.04.00 do ficheiro): sabe a que horas está previsto um comboio, não o que está a acontecer na linha neste momento.
O Metropolitano de Lisboa, E.P.E. não publica em aberto o estado da rede em tempo real sob licença utilizável, por isso em dia de perturbação a referência é sempre metrolisboa.pt.
Custam o mesmo, sempre. Tarifa plana — um só preço para toda a rede, sem zonas: o mesmo bilhete de 1,90 € para duas estações seguidas ou para a rede de uma ponta à outra.
É por isso que o resultado do cálculo mostra tempo, paragens e transbordos, e remete o preço para preços e bilhetes em vez de o recalcular a cada percurso.
As estações, os horários e os tempos de viagem desta página saem do ficheiro GTFS que o Metropolitano de Lisboa, E.P.E. publica em dados abertos (Fonte: Metropolitano de Lisboa, E.P.E. — dados.gov.pt (CC BY)), edição 23.04.00, consultado a 21 de outubro de 2026. Metro de Lisboa é um guia independente: não é gerido pelo Metropolitano de Lisboa, E.P.E. nem tem qualquer ligação com a empresa. É horário programado: o operador não publica em dados abertos informação em tempo real. Antes de viajar com hora marcada, confirme em metrolisboa.pt.
