Best way to travel between

Baltimore, MD, United States
Fayetteville, NC, United States
Travel Modes
Price
Distance
Duration
CO2
train
$101.0
2405.94 km
36h 41mins
127.51 kgs
 
drive
$117.0
1912.55 km
19h 52mins
244.81 kgs
 
bus
$163.2
2173.82 km
31h 50mins
65.21 kgs
 
flight
$189.72
1657.75 km
5h 50mins
179.04 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2405.94 km 36h 41mins 101 USD 101.0
Drive 1912.55 km 19h 52mins 117 USD 117.0
Bus 2173.82 km 31h 50mins 163 USD 163.2
Flight 1657.75 km 5h 50mins 190 USD 189.72
Take Train from Baltimore Penn Station to Indianapolis
Time: 19h 41mins Cost: 100 USD; $ 90.0 - 110.0 USD CO2 Emission: 64.54 kgs
Take Bus from Indianapolis to Kansas City
Time: 10h 50mins Cost: 75 USD; $ 67.5 - 82.5 USD CO2 Emission: 23.84 kgs
Take Bus from Kansas City, MO to Fayetteville, AR
Time: 4h 10mins Cost: 60 USD; $ 54.0 - 66.0 USD CO2 Emission: 11.81 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Baltimore, MD, United States and Fayetteville, NC, United States is to travel by train, which will cost about 101 USD or 90.90 USD.