I ride public transportation into the city from LaGuardia. At the Hudson News stand in baggage claim buy a 7 day Metro card - $32 (cash only) then head outside and look for the curb sign for the M60 bus. The Metro card is good for buses and subway. This bus has room for luggage and airport workers and airline staff who live in NYC will take this bus. Schedule below. You have to use your Metro pass to buy a ticket for this special bus at the machine in front of the stop (other buses in the city you will just swipe the pass on the bus). I get off at Hoyt and 31st - you'll see the overhead Q, N subway behind the bus stop and a Dunkin Doughnuts across the street (just ask the driver to tell you when you get to the stop). Take the train into the city. Easy and cheap.
WESTBOUND
LaGuardia Terminal D
LaGuardia Terminal C
LaGuardia Central Terminal (Terminal B)
LaGuardia Marine Air Terminal (Terminal A)*
Ditmars Blvd/82 St & Grand Central Pkwy*
Astoria Blvd N & 77 St
Astoria Blvd N & Steinway St
Hoyt Ave N & 31 St N line (Q line)
E 125 St & 2 Ave
E 125 St & Lexington Ave 4 line,5 line, 6 line)
E 125 St & Madison Ave (Metro-North)
W 125 St & Lenox Ave (2 line, e line)
W 125 St & Frederick Douglass Blvd (A line, Bline, C line, D line)
Amsterdam Ave & W 125 St
Amsterdam Ave & W 120 St
Broadway & W 120 St
Broadway & W 116 St (1 line)
W 106 St & Broadway
*No service between 12 AM and 6 AM.
WESTBOUND
LaGuardia Terminal D
LaGuardia Terminal C
LaGuardia Central Terminal (Terminal B)
LaGuardia Marine Air Terminal (Terminal A)*
Ditmars Blvd/82 St & Grand Central Pkwy*
Astoria Blvd N & 77 St
Astoria Blvd N & Steinway St
Hoyt Ave N & 31 St N line (Q line)
E 125 St & 2 Ave
E 125 St & Lexington Ave 4 line,5 line, 6 line)
E 125 St & Madison Ave (Metro-North)
W 125 St & Lenox Ave (2 line, e line)
W 125 St & Frederick Douglass Blvd (A line, Bline, C line, D line)
Amsterdam Ave & W 125 St
Amsterdam Ave & W 120 St
Broadway & W 120 St
Broadway & W 116 St (1 line)
W 106 St & Broadway
*No service between 12 AM and 6 AM.