The distance between Baltimore airport and Miami airport?

driving distance 3 days flying distance 12 hours