Rome2Rio

Princeton Junction Station to Ruggles (Station) trains

Find Transport to Ruggles (Station)

View schedule

Trip Overview

The average train between Princeton Junction Station and Ruggles (Station) takes 5h 43m and the fastest train takes 5h 7m. There is a train service every few hours from Princeton Junction Station to Ruggles (Station). The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

5h 43m
Duration
280 mi
Distance
$169
Average price
Hourly
Frequency

Princeton Junction Station to Ruggles (Station) train times

Trains run hourly between Princeton Junction Station and Ruggles (Station). The earliest departure is at 1:05 AM at night, and the last departure from Princeton Junction Station is at 7:30 PM which arrives into Ruggles (Station) at 12:54 AM. All services require a transfer at Penn Station and take an average of 5h 43m. The schedules shown below are for the next available departures.

Departing Sunday, November 8, 2026

  •  → 

    NJ TransitAmtrakMBTA5h 52m • 2 changes
  •  → 

    NJ TransitAmtrakMBTA6h 9m • 2 changes
  •  → 

    NJ TransitAmtrak AcelaMBTA5h 58m • 2 changes
  •  → 

    NJ TransitAmtrakMBTA5h 56m • 2 changes
  • Show more

Departing Monday, November 9, 2026

  •  → 

    NJ TransitAmtrak AcelaMBTA5h 37m • 2 changes
  •  → 

    NJ TransitAmtrakMBTA5h 45m • 2 changes
  •  → 

    NJ TransitAmtrak AcelaMBTA5h 14m • 2 changes
  •  → 

    NJ TransitAmtrak AcelaMBTA5h 7m • 2 changes
  • Show more

Departing Tuesday, November 10, 2026

  •  → 

    NJ TransitAmtrak AcelaMBTA5h 37m • 2 changes
  •  → 

    NJ TransitAmtrakMBTA5h 45m • 2 changes
  •  → 

    NJ TransitAmtrak AcelaMBTA5h 14m • 2 changes
  •  → 

    NJ TransitAmtrak AcelaMBTA5h 7m • 2 changes
  • Show more

Departing Wednesday, November 11, 2026

  •  → 

    NJ TransitAmtrak AcelaMBTA5h 37m • 2 changes
  •  → 

    NJ TransitAmtrakMBTA5h 45m • 2 changes
  •  → 

    NJ TransitAmtrak AcelaMBTA5h 14m • 2 changes
  •  → 

    NJ TransitAmtrak AcelaMBTA5h 7m • 2 changes
  • Show more

Departing Thursday, November 12, 2026

  •  → 

    NJ TransitAmtrak AcelaMBTA5h 37m • 2 changes
  •  → 

    NJ TransitAmtrakMBTA5h 45m • 2 changes
  •  → 

    NJ TransitAmtrak AcelaMBTA5h 14m • 2 changes
  •  → 

    NJ TransitAmtrak AcelaMBTA5h 7m • 2 changes
  • Show more

Departing Friday, November 13, 2026

  •  → 

    NJ TransitAmtrak AcelaMBTA5h 37m • 2 changes
  •  → 

    NJ TransitAmtrakMBTA5h 45m • 2 changes
  •  → 

    NJ TransitAmtrak AcelaMBTA5h 14m • 2 changes
  •  → 

    NJ TransitAmtrak AcelaMBTA5h 7m • 2 changes
  • Show more

Departing Saturday, November 14, 2026

  •  → 

    NJ TransitAmtrakMBTA9h 4m • 2 changes
  •  → 

    NJ TransitAmtrakMBTA5h 55m • 2 changes
  •  → 

    NJ TransitAmtrak AcelaMBTA5h 22m • 2 changes
  •  → 

    NJ TransitAmtrakMBTA6h 13m • 2 changes
  • Show more

Frequently asked questions

Want to know about travelling from Princeton Junction Station to Ruggles (Station)? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Princeton Junction Station to Ruggles (Station).ExpandLaunch map view
  • Distance: 279.6 mi
  • Duration: 5h 43m

What companies run services between Princeton Junction Station, NJ, USA and Ruggles (Station), MA, USA?

You can take a train from Princeton Jct. to Ruggles via Penn Station, Ny Moynihan Train Hall At Penn Station, Boston, and Back Bay in around 5h 44m.

Operators