Your Guide to Transportation in Faro, Portugal

How to travel along the Algarve by bus, train, and private transfer

Bus Station in Faro, Portugal

Lindsay Taclof

Faro has one bus station and one train station, and both, luckily, are central. Most of the sites are easily accessible by foot from both stations, making Faro an easy visit.

Overview of Public Transport on the Algarve

The Algarve has a good network of trains and buses for shuttling you from beach to beach, making it easy to get from beach town to beach town.

There are few buses directly from Faro airport to other destinations along the Algarve. In many cases, an airport transfer is only a euro or two more than changing buses in the city.

The following links are the best places to start for checking your exact connections, prices, and times and durations. For advice on the best ways to get to your destination, see further down on this page.

Train Station

  • Location: In the center of town on Largo da Estação dos Caminhos de Ferro, less than 700m from the Marina (from there, you can also see the entrance to the old city). You will most likely be able to get anywhere in Faro by foot from the train station.
  • For Travel: You can travel across the Algarve coast from here. You can also travel directly to Lisbon and as far north as Porto. All international destinations will require a transfer.

Bus Station

  • Location: The bus station is also in the city center and is even closer to the Marina than the train station. It is located on the Avenida da República. If you are arriving at the bus station, you can catch many of the town's buses just outside across the street from the bus station exit, including buses 14 and 16 that will take you to the beach. Again, most of what there is to see in Faro can be done so on foot.
  • For Travel: You can travel along the Algarve coast easily from here. You also reach most points in Portugal. You can also travel directly to Seville (Spain).

    How to Get to Lagos

    Lagos is the most popular destination on the Algarve for people flying into Faro. The bus is cheaper and quicker than the train, and the bus station is where you'll be anyway when arriving at Faro airport.

    • By train: The journey takes 1h 45 minutes.
    • By bus: The bus from Faro to Lagos takes about 1h 30 minutes.
    • By car: It takes about an hour by car to get to Lagos from Faro on the A22. The journey is about 90km (55 miles).
    • Faro Airport to Lagos: Unfortunately, there are no direct services from the airport to Lagos. You'll have to take bus 14 or 16 to Faro's city center, then connect to a bus or train (see above). The journey takes 20 minutes.

    How to Get to Tavira

    This time the train is better than the bus. But, again, if you're coming from the airport, you'll probably find the bus easier.

    • By train: The journey by train takes 40 minutes. You can buy tickets at the station.
    • By bus: The bus from Faro to Tavira takes an hour.
    • By car: It takes around 35 minutes to get to Tavira taking the A22 and is less than 40km (25 miles) away.
    • Faro Airport to Tavira: If you are flying into Faro but want to go directly to Tavira, the easiest way to do so is by airport transfer. It's relatively cheap and saves you the hassle of going into Faro's city center first, then transferring to a bus or train once in town.

      Getting to Albufeira

      The train is a much better option here and is worth transferring to, even when arriving by bus from the airport.

      • By train: The journey takes around 30 minutes. There are faster intercity trains but they require a 20-minute journey. If you hold a rail pass, you can use it for this journey. Also, note that the train station is outside the town, so you'll need to catch another bus into town or a taxi.
      • By bus: The bus journey from Faro to Albufeira takes around an hour.
      • By car: It takes around 40 minutes by car to get to Albufeira from Faro and is about 45km (30 miles) using the A22.
      • Faro Airport to Albufeira: If you are flying into Faro airport but want to go directly to Albufeira, the easiest way is by airport transfer.

        Transport to Sagres

        Sagres is harder to get to, particularly as there are no trains. The bus is your best option.

        • By bus: You can catch a bus to Lagos, then change for a bus to Sagres. The bus from Faro to Lagos takes about 1h 30 minutes, followed by an hour bus ride from Lagos to Sagres.
        • By train: You can't take a train direct to Sagres. The furthest west you can get is to Lagos. From there you can catch a bus which takes a bit over an hour.
        • By car: The journey from Lagos to Sagres takes 1h 30 minutes and is 120 km (75 miles) traveling on the A22.
        • Faro Airport to Sagres: If you are flying into Faro but wish to go directly to Sagres, the easiest way to do so is by airport transfer. It saves you the hassle of going into Faro's city center first, then transferring to a bus or train once in town and then transferring again to another bus once in Lagos.

          Getting to Loule

          • By guided tour: If you are basing yourself in Faro, you may want to consider a guided day tour that includes a trip to the Loule Market.
          • By train: You can take the train to Loule but the station is 5km outside the town. However, you can change for a bus that will take into town. It takes about 15 minutes.
          • By bus: The bus journey is about 40 minutes.
          • By car: It takes about 25 minutes for the 20km (12 miles), taking the A22 and the IC4 roads.