The airline says Flight 827 landed just before 6 p.m. and 95 passengers and four crewmembers were safely evacuated. No injuries were reported.
A JetBlue statement says the captain elected to divert out of "an abundance of caution" after the crew reported the odor of smoke while en route to Baltimore Washington International Airport.
Philadelphia airport officials did not immediately return a phone message seeking comment.
JetBlue says the passengers are being put on a later flight.
Copyright 2013 The Associated Press. All rights reserved. This material may not be
published, broadcast, rewritten or redistributed.