Narrative:

Approximately 20 mi southeast ZZZ airport; received call from flight attendants that they smelled smoke/fumes. I told them on deck in 4 mins and promptly declared emergency with ZZZ approach controller. Almost immediately thereafter; we smelled same in cockpit and donned our masks. Uneventful landing ZZZ. Crash fire rescue equipment checked aircraft out immediately after landing -- both outside and in. They then followed us to gate to check cargo bays for any residual.

Google
 

Original NASA ASRS Text

Title: A FLT ATTENDANT NOTICED SMOKE ODOR AND FUMES ON A B737-300 ON APCH. CAPT DECLARED EMER AND LANDED.

Narrative: APPROX 20 MI SE ZZZ ARPT; RECEIVED CALL FROM FLT ATTENDANTS THAT THEY SMELLED SMOKE/FUMES. I TOLD THEM ON DECK IN 4 MINS AND PROMPTLY DECLARED EMER WITH ZZZ APCH CTLR. ALMOST IMMEDIATELY THEREAFTER; WE SMELLED SAME IN COCKPIT AND DONNED OUR MASKS. UNEVENTFUL LNDG ZZZ. CFR CHKED ACFT OUT IMMEDIATELY AFTER LNDG -- BOTH OUTSIDE AND IN. THEY THEN FOLLOWED US TO GATE TO CHK CARGO BAYS FOR ANY RESIDUAL.

Data retrieved from NASA's ASRS site as of January 2009 and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.