Best way to travel between

Faro
Frankfurt
Travel Modes
Price
Distance
Duration
CO2
bus
$229.0
2922.11 km
44h 7mins
87.66 kgs
 
train
$246.0
3024.0 km
42h 5mins
160.27 kgs
 
flight
$258.0
2182.57 km
5h 21mins
235.72 kgs
 
drive
$490.0
2533.68 km
25h 53mins
324.31 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2922.11 km 44h 7mins 169 EUR 229.0
Train 3024.0 km 42h 5mins 181 EUR 246.0
Flight 2182.57 km 5h 21mins 190 EUR 258.0
Drive 2533.68 km 25h 53mins 361 EUR 490.0
Take Bus from Faro Bus Station to Lisboa
Time: 4h 7mins Cost: 48 EUR; $ 58.5 - 71.5 USD CO2 Emission: 9.27 kgs
Take Bus from Lisboa, sete rios to Luxembourg
Time: 33h 49mins Cost: 96 EUR; $ 117.0 - 143.0 USD CO2 Emission: 71.06 kgs
Take Bus from Bouillon Bus Station to Frankfurt Bus Station
Time: 4h 7mins Cost: 26 EUR; $ 31.5 - 38.5 USD CO2 Emission: 7.36 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Faro and Frankfurt is to travel by bus, which will cost about 169 EUR or 206.10 USD.