Airport spokeswoman Victoria Lupica said JetBlue Flight 827 touched down safely shortly before 6 p.m. EDT, The Boston Globe reported. No injuries were reported.
The airline said there were 99 passengers and crew members aboard the aircraft, the newspaper said.
WTXF-TV, Philadelphia, reported the plane's crew saw smoke coming from the cockpit and one passenger said she smelled it.
Jet Blue said the unscheduled stop was a matter of exercising "an abundance of caution."
Martin Bashir resigns from MSNBC over Sarah Palin comments
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'