Rome2Rio

Princeton Junction to Brunswick trains

Find Transport to Brunswick

View schedule
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

Trip Overview

The average train between Princeton Junction and Brunswick takes 11h 1m and the fastest train takes 8h 58m. The train service runs several times per day from Princeton Junction to Brunswick. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

11h 1m
Duration
423 mi
Distance
$264
Average price
5 times a day
Frequency

Princeton Junction to Brunswick train times

Trains run 5 times a day between Princeton Junction and Brunswick. The earliest departure is at 5:30 AM in the morning, and the last departure from Princeton Junction is at 7:22 PM which arrives into Brunswick at 12:10 PM. All services require a transfer at Penn Station and take an average of 11h 1m. The schedules shown below are for the next available departures.

Departing Thursday, November 12, 2026

  •  → 

    Arrives next day

    NJ TransitAmtrakMBTAAmtrak18h 10m • 3 changes

Departing Friday, November 13, 2026

  •  → 

    NJ TransitAmtrak AcelaMBTAAmtrak9h 12m • 3 changes
  •  → 

    NJ TransitAmtrakMBTAAmtrak9h 16m • 3 changes
  •  → 

    NJ TransitAmtrakMBTAAmtrak9h 43m • 3 changes
  •  → 

    Arrives next day

    NJ TransitAmtrak AcelaMBTAAmtrak9h 2m • 3 changes
  • Show more

Departing Saturday, November 14, 2026

  •  → 

    NJ TransitAmtrakMBTAAmtrak9h 40m • 3 changes
  •  → 

    NJ TransitAmtrak AcelaMBTAAmtrak9h 16m • 3 changes
  •  → 

    NJ TransitAmtrakMBTAAmtrak9h 53m • 3 changes
  •  → 

    Arrives next day

    NJ TransitAmtrak AcelaMBTAAmtrak8h 58m • 3 changes
  • Show more

Departing Sunday, November 15, 2026

  •  → 

    NJ TransitAmtrak AcelaMBTAAmtrak8h 59m • 3 changes
  •  → 

    NJ TransitAmtrak AcelaMBTAAmtrak9h 34m • 3 changes
  •  → 

    Arrives next day

    NJ TransitAmtrak AcelaMBTAAmtrak10h 8m • 3 changes
  •  → 

    Arrives next day

    NJ TransitAmtrakMBTAAmtrak16h 48m • 3 changes

Departing Monday, November 16, 2026

  •  → 

    NJ TransitAmtrak AcelaMBTAAmtrak9h 25m • 3 changes
  •  → 

    NJ TransitAmtrakMBTAAmtrak9h 27m • 3 changes
  •  → 

    NJ TransitAmtrakMBTAAmtrak9h 46m • 3 changes
  •  → 

    Arrives next day

    NJ TransitAmtrak AcelaMBTAAmtrak9h 14m • 3 changes
  • Show more

Departing Tuesday, November 17, 2026

  •  → 

    NJ TransitAmtrak AcelaMBTAAmtrak9h 25m • 3 changes
  •  → 

    NJ TransitAmtrakMBTAAmtrak9h 27m • 3 changes
  •  → 

    NJ TransitAmtrakMBTAAmtrak9h 46m • 3 changes
  •  → 

    Arrives next day

    NJ TransitAmtrak AcelaMBTAAmtrak9h 14m • 3 changes
  • Show more

Departing Wednesday, November 18, 2026

  •  → 

    NJ TransitAmtrak AcelaMBTAAmtrak9h 25m • 3 changes
  •  → 

    NJ TransitAmtrakMBTAAmtrak9h 27m • 3 changes
  •  → 

    NJ TransitAmtrakMBTAAmtrak9h 46m • 3 changes
  •  → 

    Arrives next day

    NJ TransitAmtrak AcelaMBTAAmtrak10h 9m • 3 changes

Frequently asked questions

Want to know about travelling from Princeton Junction to Brunswick? 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 to Brunswick.ExpandLaunch map view
  • Distance: 423.4 mi
  • Duration: 11h 1m

What companies run services between Princeton Junction, NJ, USA and Brunswick, ME, USA?

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

Operators