NJ → VA · about 273 miles

Newark to Williamsburg train schedule

Amtrak runs 14 direct trains a week from Newark to Williamsburg. The fastest takes 7 hours 5 minutes; the first train leaves at 11:52 AM and the last at 11:42 PM.

Timetable data from · Schedule last changed

Trains a week
14
Fastest trip
7h 05m
First train
11:52 AM
Last train
11:42 PM

Timetable

Every train leaves from Newark and arrives at Williamsburg Amtrak Station. Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct trains from Newark, NJ to Williamsburg, VA
DepartsArrivesDurationDaysRail company
11:52 AM7:42 PM7h 50mMon–Fri from Nov 16Amtrak
Full timetable
1:35 PM8:40 PM7h 05mThu, Sat, Sun from Nov 21Amtrak
Full timetable
1:35 PM8:50 PM7h 15mMon–FriAmtrak
Full timetable
1:35 PM8:53 PM7h 18mSat & SunAmtrak
Full timetable
11:41 PM10:59 AM +1 day11h 18mMon, Tue, Wed, Thu, SunAmtrak
Full timetable
11:42 PM10:36 AM +1 day10h 54mWed–SatAmtrak
Full timetable

Route map

The map needs JavaScript.

Where to board in Newark Where you get off in Williamsburg The route of the busiest trip

Where to catch the train in Newark

Where the train stops in Williamsburg

Return trip: Williamsburg to Newark

Questions

How long is the train from Newark to Williamsburg?

The fastest direct train takes 7 hours 5 minutes; the typical trip is 10 hours 54 minutes.

What time is the first train from Newark to Williamsburg?

The earliest departure is at 11:52 AM (Mon–Fri) and the last at 11:42 PM (Fri, Sat).

Which rail companies go from Newark to Williamsburg?

Amtrak runs direct trains on this route.

Where do I catch the train in Newark?

Trains to Williamsburg leave from Newark (Amtrak).