No, it doesn't. LaGuardia is absurdly inaccessible by public transportation. There's no subway stop, and no LIRR stop. The only way to get there by public transportation is the city buses.
The M60 bus runs between Manhattan and LaGuardia, also making a Queens stop at Astoria Boulevard and 31st Street (next to the Astoria Boulevard subway station on the N and Qtrains). There are also a few Queens buses that go to LaGuardia.
For information on the M60 and other LaGuardia-bound buses, see the Related Question below.
Assuming you're traveling to Manhattan, any of the three major airports will work (LaGuardia, Newark or JFK). However, if you are planning to use public transportation, you should choose Newark or JFK, because LaGuardia does not have a rail station. Newark Liberty International Airport is served by NJ Transit and Amtrak trains. JFK is connected by AirTrain to the subway and to the Long Island Rail Road station in Jamaica, Queens. (The trip time from Newark is usually slightly shorter.)
Long Island Rail Road was created in 1834.
Long Island Rail Road North Shore Branch was created in 1892.
Long Island Rail Road North Shore Branch ended in 1921.
long island rail road
you will die of extreme electric shock because its an electric rail!
The Wikipedia page for Long Island Rail Road has a zone map. See "related links" on this WikiAnswers page.
Wake Island Rail was created in 1903.
Inaccessible Island Rail was created in 1923.
It has one.
BWI Marshall Airport - Baltimore Light Rail station - was created in 1997.
There is no direct rail route from Stourbridge to Heathrow or Gatwick. You will have to change trains (and stations) in London.