Portugal

Travel in Portugal by Bus, Train & Ferry
at the best price

Find the best routes between all destinations. Bus, ferry, train β€” compare in 1 click.

πŸ—Ί
Routes
220+
🚌
Transports
Bus Β· Ferry Β· Train Β· Flight
πŸ’Ά
From
5€
Powered by 12Go system

How does it work?

πŸ”
1

Choose your route

Enter your departure and arrival city in the search engine.

β†’
βš–οΈ
2

Compare options

Bus, ferry, train or flight β€” prices and durations at a glance.

β†’
🎟
3

Book in 1 click

Secure payment via 12go.asia. Ticket sent by email instantly.

Travel in Portugal: bus, train, ferry & flights

Getting around Portugal without a car is easy. Trains (CP Alfa Pendular and Intercidades) link Lisbon, Coimbra and Porto and run south to Faro, while suburban trains reach Sintra and Cascais. Coaches (Rede Expressos, FlixBus) serve almost every town, including the Algarve coast β€” Lagos, Albufeira, Tavira β€” and smaller towns such as Γ“bidos and NazarΓ©. Madeira and the Azores are reached by plane, with ferries between Funchal and Porto Santo and between Faial and Pico. Buses also cross into Spain β€” Seville, Madrid, Vigo. For every route we show the best option β€” bus, train, ferry or flight β€” with honest durations and prices, so you can book in a few clicks.

Coaches everywhere CP trains Lisbon–Porto Algarve by bus and train Flights to Madeira & the Azores Buses to Spain Online booking
βœ…Secure payment
⚑Instant ticket
🌍220+ routes available
πŸ“±Mobile ticket

Routes by departure city

Routes from Lisbon 61
+ 53 routes β†’
Routes from Porto 47
+ 39 routes β†’
Routes from Faro 18
+ 10 routes β†’
Routes from Albufeira 3
  • Faro 0h 43min Β· 3€
  • Lisbon 2h 41min Β· 8€
  • Porto 5h 32min Β· 18€
Routes from Aveiro 3
  • Faro 5h 2min Β· 16€
  • Lisbon 2h 10min Β· 9€
  • Porto 0h 40min Β· 3€
Routes from Braga 3
  • Faro 6h 7min Β· 20€
  • Lisbon 3h 20min Β· 13€
  • Porto 0h 55min Β· 3€
See all routes β†’

Travel by bus around the world

Book now