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.
How does it work?
Choose your route
Enter your departure and arrival city in the search engine.
Compare options
Bus, ferry, train or flight β prices and durations at a glance.
Book in 1 click
Secure payment via 12go.asia. Ticket sent by email instantly.
Popular routes in Portugal
Practical guides
PortugalPractical guides checked against official sources and real 12Go offers before you travel.
Popular destinations in Portugal
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.
Routes by departure city
- A Coruna 1h 13min Β· 30β¬
- Albufeira 2h 41min Β· 8β¬
- Algeciras 6h 30min Β· 30β¬
- Almancil 3h 14min Β· 20β¬
- Aveiro 2h 10min Β· 9β¬
- Barcelona 1h 54min Β· 60β¬
- Batalha 1h 51min Β· 14β¬
- Beja 2h Β· 5β¬
- A Coruna 3h 48min Β· 20β¬
- Albufeira 5h 32min Β· 18β¬
- Aveiro 0h 40min Β· 3β¬
- Braga 0h 55min Β· 3β¬
- Carvoeiro 6h 45min Β· 30β¬
- Cascais 3h 37min Β· 11β¬
- Castelo Branco 2h 19min Β· 7β¬
- Chaves 1h 57min Β· 14β¬