Travel from Shrewsbury-MA-USA to New-York

Bus or fly from Shrewsbury to New York?

WRTA operates a bus from Shrewsbury to New York every 3 hours. Tickets cost $2 and the journey takes 23 min. Greyhound USA also services this route once daily. Alternatively, JetBlue Airways flies from Shrewsbury to New York once daily.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
How to get from JFK to New York CityWe show you the quickest, cheapest and easiest routes from the airport to the city

How to get from Shrewsbury to New York

From Main St + Shrewsbury Center line 15 bus to Worcester, MA then bus to New York, NY. 5 h 28 min $41. From Main St + Shrewsbury Center line 15 bus to Worcester, MA - Union Station, bus to Boston South Station Amtrak, then train to New York Penn Station. 6 h 23 min $115. From Main St + Shrewsbury Center line 15 bus to Worcester, MA - Union Station, bus to Springfield Amtrak, then train to New York Penn Station. 6 h 54 min $138. From Shrewsbury drive to New York. 3 h 19 min $21. From Main St + Shrewsbury Center line 15 bus to Worcester, MA - Union Station, bus to South Station Silver Line - Outbound, bus to Boston airport, fly to New York JFK airport, train to Jamaica, then train to New York. 4 h 56 min $158. From Main St + Shrewsbury Center line 15 bus to Worcester, MA - Union Station, bus to South Station Silver Line - Outbound, bus to Boston airport, fly to New York La Guardia airport, bus to Jackson Hts - Roosevelt Av, then subway to New York. 5 h 16 min $157. From Main St + Shrewsbury Center line 15 bus to Central Hub At Union Station, line 2 bus to Worcester airport, fly to New York JFK airport, train to Jamaica, then train to New York. 4 h 15 min $343. From Main St + Shrewsbury Center line 15 bus to Worcester, MA - Union Station, bus to South Station Silver Line - Outbound, bus to Boston airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to New York. 5 h 14 min $166. From Main St + Shrewsbury Center line 15 bus to Worcester, MA - Union Station, bus to Union Pl and Church St, line 30 bus to Hartford airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to New York. 7 h 24 min $285. From Main St + Shrewsbury Center line 15 bus to Worcester, MA - Union Station, bus to Boston, MA, bus to Manchester airport, fly to New York La Guardia airport, bus to Jackson Hts - Roosevelt Av, then subway to New York. 7 h 24 min $264. From Main St + Shrewsbury Center line 15 bus to Worcester, MA - Union Station, bus to Boston South Station Amtrak, train to Providence Amtrak, walk to Kennedy Plaza, line 20 bus to Providence airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to New York. 7 h 11 min $319.