Trip to Shrewsbury

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Boston to Shrewsbury

🚆 Experience a convenient and scenic train journey from Boston to Shrewsbury covering a distance of approximately 2 hours and 56 minutes. Enjoy the relaxing ride as you travel through the picturesque landscapes of Massachusetts. 💸 Tickets for the train between Boston and Shrewsbury are reasonably priced, ranging from $8 to $16, offering an affordable option for travelers looking to explore this route. Plan your trip in advance to secure the best deals and ensure a smooth and budget-friendly travel experience.

Where to stay in Shrewsbury

There are over 2 hotels to stay in Shrewsbury. Prices range from $100 per night.

Accomodation
  • There are no direct train routes from Boston to Shrewsbury. However, travelers can take an Amtrak train from Boston's South Station to Worcester which is close to Shrewsbury. The trip takes approximately 2 hours and 56 minutes, with ticket prices ranging from $8 to $16, depending on the time of booking and type of fare selected. Once in Worcester, travelers can take a short taxi or bus ride to reach Shrewsbury.
  • The fastest train option between Boston and Shrewsbury is the Amtrak service from Boston's South Station to Worcester. This journey takes approximately 2 hours and 56 minutes, providing a convenient and efficient way to travel between the two locations. Ticket prices for this route typically range from $8 to $16, making it an affordable choice for travelers seeking a quick transportation option.
  • There are multiple trains that run between Boston and Shrewsbury typically operated by Amtrak. These trains provide travelers with flexibility in choosing departure times throughout the day. The journey between the two locations takes approximately 2 hours and 56 minutes, with ticket prices varying from $8 to $16, depending on the selected fare and timing of booking.
  • The first train of the day to travel from Boston to Shrewsbury typically departs in the early morning, around 6:00 AM. The last train usually leaves in the evening, around 8:00 PM. These train schedules provide travelers with options for both early and late departures to accommodate different travel preferences. The journey between the two locations takes approximately 2 hours and 56 minutes, with ticket prices ranging from $8 to $16, depending on the type of fare selected and time of booking.
  • There are typically several direct train trips each day between Boston and Shrewsbury. The number of direct train trips may vary depending on the day of the week and the specific schedule. The journey between the two locations takes approximately 2 hours and 56 minutes, with ticket prices ranging from $8 to $16, depending on the type of fare selected and time of booking. Travelers are advised to check the train schedule in advance to plan their journey accordingly.
  • The cost of a train ticket from Boston to Shrewsbury typically ranges from $8 to $16, depending on factors such as the type of fare selected, the time of booking, and any ongoing promotions or discounts. It is recommended to book tickets in advance to secure the best possible fares. Prices may vary, so it is advisable for travelers to check the current ticket prices before planning their journey.

Will you be returning to Boston by train?

If you are looking for the return train journey, check out trains from Shrewsbury to Boston

See schedule