How to travel from Basel to Lisbon, Portugal

The distance between Basel and Lisbon is around 1,678km (1,043 miles) and the quickest way to get there is to fly which takes around 3h 15m.

8 routes found

We've found 8 different ways to get from Basel to Lisbon by plane, train, bus and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out LisbonBasel if you're planning a return trip.

🚀 Fastest
💰 Cheapest
1
plane
+

Fly

Fly from Basel (BSL) to Lisbon (LIS).

  • Duration3h 15m
  • Flight time2h 55m
  • Typical cost
    €180($180)
Operated byeasyJet+ 4 others

2 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

2
5 x train
+

Train

Take the train to Montpellier Saint-Roch, Madrid-Puerta De Atocha, Badajoz then Entroncamento and then to Lisboa - Santa Apolonia.

  • Duration19h 60m
  • Departsonce daily
  • Typical cost
    €315($315)
Operated by

Multiple train operators

3
train
+
train
+
bus
+

Train and Bus

Take the train to Montpellier Saint-Roch and then to Madrid-Puerta De Atocha then take the bus to Lisbon Oriente.

  • Duration18hrs
  • Departs3 times a week
  • Typical cost
    €280($280)
Operated by

Multiple operators

2 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

4
car
+

Drive

Drive to Lisbon.

  • Duration19h 15m
  • Distance2,012km (1,250 miles)
Get turn-by-turn directions

Frequently asked questionsabout travel between Basel and Lisbon

There are several options for getting from Basel to Lisbon by plane, train, bus and car. The cheapest option is to fly which costs around €180 ($180) and will take around 3h 15m.

The distance between Basel and Lisbon is around 1,678km (1,043 miles).

It takes around 3h 15m to get from Basel and Lisbon by plane. If you are travelling by car it will take around 19h 15m to drive there.

The quickest way to get from Basel to Lisbon is to fly which takes around 3h 15m and will set you back approx €180 ($180).

The cheapest way to travel between Basel and Lisbon, if you exclude driving, is to fly which will typically cost around €180 ($180) for a standard one-way ticket.

Train travel

Yes there is a train service that runs between Basel and Lisbon. It typically takes around 19h 60m and departs once daily.

There are no direct train services that runs from Basel to Lisbon. However, you can instead can take several connecting trains with a changeover in Mulhouse Ville, Montpellier Saint-Roch, Madrid-Puerta De Atocha, Badajoz and Entroncamento. These services run once daily and will take a minimum of 19h 60m.

TGV inOui, Swiss Railways, Renfe SNCF, Renfe and Comboios De Portugal run train services between Basel and Lisbon. Trains depart once daily and will take around 19h 60m, however, this may vary depending on the particular service and whether it runs express or stops all stations.

Bus travel

Sorry, looks like there is no bus service that runs between Basel and Lisbon. We recommend that you fly from Basel (BSL) to Lisbon (LIS). instead which will take 3h 15m.

Flights and Airlines

Yes you can fly from Basel and Lisbon. Flights depart from Basel (BSL) and arrive at Lisbon (LIS). The flight takes around 2h 55m.

Yes there is a direct flight between Basel and Lisbon with no stop-overs required. Flights typically take around 2h 55m.

easyJet, Vueling Airlines, Air France, Lufthansa and British Airways fly between Basel and Lisbon. Flights depart from Basel (BSL) and and arrive into Lisbon (LIS). These flights usually take around 2h 55m.

The flight from Basel to Lisbon typically takes around 2h 55m. Flights depart from Basel (BSL) and and arrive into Lisbon (LIS).

The closest major airport to Lisbon is Lisbon Airport (LIS) (LIS) which is approximately 7km (4 miles) from Lisbon. Faro Airport (FAO) (FAO) and Francisco de Sá Carneiro Airport (OPO) (OPO) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

Yes it is possible to drive from Basel and Lisbon. The distance is around 2,012km (1,250 miles) by road and it will take around 19h 15m in normal traffic conditons.

If you don't have a car, the easiest way to get from Basel to Lisbon is to fly which takes, on average, 3h 15m and will usually cost around €180 ($180).

How do I get from Basel to Lisbon

Compare travel optionsbetween Basel and Lisbon

Transport options from Basel to Lisbon
Transport optionDurationCostFrequencyDistance
Fly + 2 similar
3h 15m
€180($180)
every 30 mins1,678km (1,043 miles)
Train and Plane4h 30m
€200($200)
every 30 mins1,833km (1,139 miles)
Train to Genève-Aéroport, Fly5h 55m
€350($350)
hourly1,761km (1,094 miles)
Train
19h 60m
€315($315)
once daily2,449km (1,522 miles)
Train and Bus + 2 similar
18hrs
€280($280)
3 times a week2,336km (1,451 miles)
Train to Bern, bus1 day 10h
€275($275)
once daily2,439km (1,515 miles)
Train to Bern, Bus1 day 11h
€195($195)
3 times a week2,396km (1,489 miles)
Drive
19h 15m
€405($405)
on demand2,012km (1,250 miles)

Top Carriersoperating between Basel and Lisbon

Bus companies

Airports near Lisbon

The following major airports near Lisbon offer regular flights to various popular destinations within Portugal and internationally.

LIS
Lisbon Airport (LIS)
International Airport
Distance
7km (4 miles) from Lisbon
FAO
Faro Airport (FAO)
International Airport
Distance
214km (133 miles) from Lisbon
OPO
Francisco de Sá Carneiro Airport (OPO)
International Airport
Distance
284km (177 miles) from Lisbon