Best way to travel between

Porto
Montpellier
Travel Modes
Price
Distance
Duration
CO2
bus
$68.6
1412.06 km
19h 10mins
42.36 kgs
 
train
$74.74
1840.17 km
16h 14mins
97.53 kgs
 
flight
$140.58
1090.01 km
5h 9mins
117.72 kgs
 
drive
$191.0
1336.75 km
12h 30mins
171.1 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1412.06 km 19h 10mins 51 EUR 68.6
Train 1840.17 km 16h 14mins 55 EUR 74.74
Flight 1090.01 km 5h 9mins 104 EUR 140.58
Drive 1336.75 km 12h 30mins 141 EUR 191.0
Take Bus from Porto to Toulouse
Time: 16h 0mins Cost: 52 EUR; $ 63.0 - 77.0 USD CO2 Emission: 34.96 kgs
Take Train from Toulouse-Matabiau to Montpellier Saint-Roch
Time: 2h 10mins Cost: 48 EUR; $ 58.5 - 71.5 USD CO2 Emission: 13.07 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Porto and Montpellier is to travel by bus, which will cost about 51 EUR or 62.10 USD.