The boy was supposed to fly to Orlando to meet his grandmother from Philadelphia International Airport on Thursday, Dec. 21, according to WINK-TV.
Instead, he was "incorrectly boarded" onto a flight to Southwest Florida International Airport in Fort Myers, said WINK-TV and CNN.
Maria Ramos, who identified herself as the boy's grandmother to WINK-TV, said she panicked when her grandson didn't get off the flight but soon got a call from him saying he had landed — 160 miles away.
Daily Voice has reached out to Spirit Airlines inquiring how the mixup happened. The airline emailed statements to several news outlets including CNN, apologizing and taking responsibility for the mixup.
Click here for more from CNN and WINK-TV.
Click here to follow Daily Voice Bristol and receive free news updates.