Join 305,000+ travellers in Portugal, Lisbon & Porto Travel Tips on Facebook. Find your group

Trip guides  /  Getting around

Travelling Portugal by Bus

By the Travel Portugal Now team · Published 2 October 2026

Buses are often the cheapest way to travel between Portuguese cities, and they reach many towns the trains don’t. Here’s a guide to long-distance buses in Portugal: the main companies, stations and when the bus beats the train.

Quick answer: the main long-distance companies are Rede Expressos and FlixBus. In Lisbon, most buses leave from Sete Rios or Oriente. Buses are usually cheaper than the train and go direct to places like Fátima, Nazaré, Óbidos and many Algarve resorts. Book online for the best fares.

Road in Portugal

When to take the bus

  • Towns without good train links: Fátima, Nazaré, Óbidos, Peniche and many villages.
  • The Algarve: direct buses to resorts like Albufeira and Lagos. See Lisbon to the Algarve.
  • Budget travel: often cheaper than the train.

When the train is better

Practical tips

  • Stations: check which station your bus leaves from, as cities can have several.
  • Tickets: book online or at the station. Seats are often assigned.
  • Luggage: large bags go in the hold.
  • Comfort: coaches have air conditioning and often Wi-Fi.
  • Regional buses serve villages, but services are less frequent on weekends.

More: Portugal without a car, day trips from Lisbon by train and Portugal on a budget.

Prices and details change, so please double-check before you travel. Spotted something out of date? Tell us in the groups.

Still got questions?

Ask 305,000+ travellers and locals in our free Facebook groups.