The flight from O'Hare International Airport (ORD) to Logan International Airport (BOS) can take anywhere from around 2 hours and 15 minutes to 4 hours and 30 minutes, depending on the airline and specific route chosen. The duration of the flight can also be impacted by factors such as layovers, flight delays, and weather conditions.