There are 7 ways to get from LaGuardia Airport/Terminal B to New York Penn Station by bus, train, subway, taxi, car, towncar, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Terminal B - Laguardia Airport (LGA) to Woodside Av/61 StQ70-Sbs
- Take the train from Woodside to New York Penn StationPort Washington Branch / ...
45 min$3–6Drive 8.1 mi
cheapest- Drive from LaGuardia Airport/Terminal B to New York Penn Station8.1 mi
15 min$2–3Bus, subway
- Take the bus from Terminal B - Laguardia Airport (LGA) to Roosevelt Av/74 StQ70-Sbs
- Take the subway from Jackson Hts-Roosevelt Av to 34 St-Penn StationE
50 min$3Taxi
- Take the taxi from LaGuardia Airport/Terminal B to New York Penn Station8.1 mi
15 min$35–45Towncar
- Take a town car from New York La Guardia Airport to New York Penn Station8.1 mi
15 min$110–160Shuttle
- Take a shuttle bus from New York La Guardia Airport to New York Penn Station
18 min$60–85Shuttle via LaGuardia Airport/Terminal B
- Take a shuttle bus from Terminal B - Laguardia Airport to New York Penn StationLa Guardia Airport Shuttle
55 min$35
LaGuardia Airport/Terminal B to New York Penn Station by foot, bus, and train
Questions & Answers
The cheapest way to get from LaGuardia Airport/Terminal B to New York Penn Station is to drive which costs $1 - $3 and takes 15 min.
The fastest way to get from LaGuardia Airport/Terminal B to New York Penn Station is to towncar which takes 15 min and costs $110 - $160.
The distance between LaGuardia Airport/Terminal B and New York Penn Station is 9 miles. The road distance is 8.1 miles.
The best way to get from LaGuardia Airport/Terminal B to New York Penn Station without a car is to bus and train which takes 45 min and costs $3 - $6.
It takes approximately 45 min to get from LaGuardia Airport/Terminal B to New York Penn Station, including transfers.
Yes, the driving distance between LaGuardia Airport/Terminal B to New York Penn Station is 8 miles. It takes approximately 15 min to drive from LaGuardia Airport/Terminal B to New York Penn Station.
There are 3386+ hotels available in New York Penn Station.
What companies run services between LaGuardia Airport/Terminal B, Queens, NY 11371, USA and New York Penn Station, NY, USA?
Go Airlink NYC operates a shuttle from Terminal B - Laguardia Airport to New York Penn Station on demand. Tickets cost $35 and the journey takes 55 min.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +1-718-217-5477
- Website
- mta.info
Train from Woodside to New York Penn Station
- Ave. Duration
- 11 min
- Frequency
- Every 15 minutes
- Estimated price
- $3–6
- Website
- https://www.mta.info/agency/long-island-rail-road
- Schedules at
- https://www.mta.info/agency/long-island-rail-road/timetables
- Off-Peak
- $3–5
- Peak
- $3–6
- Phone
- 877-690-5116
- Website
- mta.info
Subway from Jackson Hts-Roosevelt Av to 34 St-Penn Station
- Ave. Duration
- 21 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Schedules at
- https://www.mta.info/schedules
- Website
- https://www.mta.info
- Adult
- $3
- Website
- mta.info
Bus from Terminal B - Laguardia Airport (LGA) to Woodside Av/61 St
- Ave. Duration
- 26 min
- Frequency
- Every 10 minutes
- Website
- http://www.mta.info
- Schedules at
- https://new.mta.info/schedules
- Q70 free service
- $0
Bus from Terminal B - Laguardia Airport (LGA) to Roosevelt Av/74 St
- Ave. Duration
- 19 min
- Frequency
- Every 10 minutes
- Website
- http://www.mta.info
- Schedules at
- https://new.mta.info/schedules
- Q70 free service
- $0
- Phone
- +1 212-812-9000
- Website
- goairlinkshuttle.com
Shuttle from Terminal B - Laguardia Airport to New York Penn Station
- Ave. Duration
- 55 min
- Frequency
- On demand
- Estimated price
- $35
- Schedules at
- goairlinkshuttle.com
- Ave. Duration
- 15 min
- Estimated price
- $35–45
Yellow Cab
- Phone
- +1 866-983-4195
- Website
- yellowcabnyctaxi.com
Scotty's Taxi
- Phone
- +1 210-943-1234
- Website
- scottystaxicab.com
Lime Car Service & Taxi
- Phone
- +1 201-461-9999
- Website
- limetaxicab.com
Babes Taxi
- Phone
- +1 201-944-6800
- Website
- babestaxi.com
NYC.gov
- Website
- nyc.gov
- Phone
- +1 646 480 6835
- Website
- jayride.com
- Ave. Duration
- 15 min
- Frequency
- On demand
Towncar from New York La Guardia Airport to New York Penn Station
- Estimated price
- $110–160
Shuttle from New York La Guardia Airport to New York Penn Station
- Estimated price
- $60–85
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the US: What do I need to know?, Slovenia: Getting from Ljubljana to Lake Bled, and Italy Travel Guides - to help you get the most out of your next trip.










