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
Routes from Aveiro 3
Routes from Braga 3
See all routes →

Travel by bus around the world

Book now