Best way to travel between

Miami, FL, United States
LaGuardia Airport, NY, United States
Travel Modes
Price
Distance
Duration
CO2
bus
$138.0
2373.12 km
28h 31mins
71.19 kgs
 
train
$148.0
2379.52 km
34h 16mins
126.11 kgs
 
drive
$160.0
2134.16 km
21h 57mins
273.17 kgs
 
flight
$229.0
1893.15 km
6h 58mins
204.46 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2373.12 km 28h 31mins 138 USD 138.0
Train 2379.52 km 34h 16mins 148 USD 148.0
Drive 2134.16 km 21h 57mins 160 USD 160.0
Flight 1893.15 km 6h 58mins 229 USD 229.0
Take Bus from Miami, FL to Tampa
Time: 6h 21mins Cost: 23 USD; $ 20.7 - 25.3 USD CO2 Emission: 14.39 kgs
Take Bus from Tampa, FL to New York, NY
Time: 20h 21mins Cost: 110 USD; $ 99.0 - 121.0 USD CO2 Emission: 56.22 kgs
Take Train from Delancey St to Jackson Hts - Roosevelt Av
Time: 28mins Cost: 3 USD; $ 2.7 - 3.3 USD CO2 Emission: 0.79 kgs
Take Bus from Roosevelt Av/74 St to Laguardia Intern Rdy/Term B -Central Pass Term
Time: 13mins Cost: 2 USD; $ 1.8 - 2.2 USD CO2 Emission: 0.16 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Miami, FL, United States and LaGuardia Airport, NY, United States is to travel by bus, which will cost about 138 USD or 124.20 USD.