Travel from Belém-Lisboa-Portugal to Rossio

How to get from Belém to Rossio?

There is no direct connection from Belém to Rossio. However, you can take the train to Cais do Sodré, take the line 1 bus to Lisbon airport, fly to Luanda, take the drive to Luanda, take the bus to Uíge, take the bus to Bungo, take the bus to Maquela, then take the taxi to Rossio.

How to get from Belém to Rossio

From Belem train to Cais do Sodré, line 1 bus to Lisbon airport, fly to Luanda airport, drive to Luanda, bus to Uíge, bus to Bungo, bus to Maquela, then taxi to Rossio. 27 h 56 min $565.