There are
1,107 mi
from Ottawa, KS to Greenbelt, MD
That's the driving distance. It would take 21 hours 9 mins to go from Ottawa, Kansas to Greenbelt, Maryland.
The flight distance (direct flight from Ottawa, KS to Greenbelt, MD) is 988.91 mi.
1,107 mi = 1,781.12 kms