Metro-
Take the B30 bus to Greenbelt Station- Greenblet is serviced by the Greenline. Greenline goes to L'Enfant Plaza about a block from the Mall. At L'Enfant you can transfer to the Blue or Orange lines that travel along the National Mall.
I enjoyed walking from the Navy Memorial (Greenline Stop) to the Mall myself.
Metro maps here:
Metro - Home page