Trip information

Departure: Iselin, NJ
Arrival: Petersburg, VA
Fastest route: 6h 21min
Distance: 526km
Cheapest route: $81
Transfers: Between 0 and 1
Train companies: Amtrak

Cheap train schedules leaving on Tuesday

One Passenger / One Trip

4:00am

Iselin, NJ

Metropark-Iselin

12:54pm

Petersburg, VA

Petersburg

8h 54min

+ 1 layover

$101

4:00am

Iselin, NJ

Metropark-Iselin

5:20am

Wilmington, DE

Wilmington

1h 20min

Amtrak
Northeast Regional

$44

2h 42min layover

8:02am

Wilmington, DE

Wilmington

12:54pm

Petersburg, VA

Petersburg

4h 52min

Amtrak
Palmetto

$57

5:12am

Iselin, NJ

Metropark-Iselin

12:54pm

Petersburg, VA

Petersburg

7h 42min

+ 1 layover

$101

5:12am

Iselin, NJ

Metropark-Iselin

6:25am

Wilmington, DE

Wilmington

1h 13min

Amtrak
Northeast Regional

$44

1h 37min layover

8:02am

Wilmington, DE

Wilmington

12:54pm

Petersburg, VA

Petersburg

4h 52min

Amtrak
Palmetto

$57

6:00am

Iselin, NJ

Metropark-Iselin

12:54pm

Petersburg, VA

Petersburg

6h 54min

+ 1 layover

$101

6:00am

Iselin, NJ

Metropark-Iselin

7:16am

Wilmington, DE

Wilmington

1h 16min

Amtrak
Northeast Regional

$44

0h 46min layover

8:02am

Wilmington, DE

Wilmington

12:54pm

Petersburg, VA

Petersburg

4h 52min

Amtrak
Palmetto

$57

6:28am

Iselin, NJ

Metropark-Iselin

12:54pm

Petersburg, VA

Petersburg

6h 26min

+ 1 layover

$153

6:28am

Iselin, NJ

Metropark-Iselin

7:32am

Wilmington, DE

Wilmington

1h 4min

Amtrak
Acela Express

$96

0h 30min layover

8:02am

Wilmington, DE

Wilmington

12:54pm

Petersburg, VA

Petersburg

4h 52min

Amtrak
Palmetto

$57

6:33am

Iselin, NJ

Metropark-Iselin

12:54pm

Petersburg, VA

Petersburg

6h 21min

+ 1 layover

$101

6:33am

Iselin, NJ

Metropark-Iselin

7:59am

Wilmington, DE

Wilmington

1h 26min

Amtrak
Palmetto

$44

0h 3min layover

8:02am

Wilmington, DE

Wilmington

12:54pm

Petersburg, VA

Petersburg

4h 52min

Amtrak
Palmetto

$57

7:28am

Iselin, NJ

Metropark-Iselin

2:08pm

Petersburg, VA

Petersburg

6h 40min

+ 1 layover

$236

7:28am

Iselin, NJ

Metropark-Iselin

8:32am

Wilmington, DE

Wilmington

1h 4min

Amtrak
Acela Express

$165

0h 45min layover

9:17am

Wilmington, DE

Wilmington

2:08pm

Petersburg, VA

Petersburg

4h 51min

Amtrak
Carolinian

$71

7:36am

Iselin, NJ

Metropark-Iselin

2:08pm

Petersburg, VA

Petersburg

6h 32min

+ 1 layover

$115

7:36am

Iselin, NJ

Metropark-Iselin

8:49am

Wilmington, DE

Wilmington

1h 13min

Amtrak
Northeast Regional

$44

0h 28min layover

9:17am

Wilmington, DE

Wilmington

2:08pm

Petersburg, VA

Petersburg

4h 51min

Amtrak
Carolinian

$71

10:09am

Iselin, NJ

Metropark-Iselin

5:51pm

Petersburg, VA

Petersburg

7h 42min

+ 1 layover

$101

10:09am

Iselin, NJ

Metropark-Iselin

11:30am

Wilmington, DE

Wilmington

1h 21min

Amtrak
Northeast Regional

$44

1h 32min layover

1:02pm

Wilmington, DE

Wilmington

5:51pm

Petersburg, VA

Petersburg

4h 49min

Amtrak
Silver Star

$57

11:07am

Iselin, NJ

Metropark-Iselin

5:51pm

Petersburg, VA

Petersburg

6h 44min

+ 1 layover

$101

11:07am

Iselin, NJ

Metropark-Iselin

12:21pm

Wilmington, DE

Wilmington

1h 14min

Amtrak
Northeast Regional

$44

0h 41min layover

1:02pm

Wilmington, DE

Wilmington

5:51pm

Petersburg, VA

Petersburg

4h 49min

Amtrak
Silver Star

$57

11:28am

Iselin, NJ

Metropark-Iselin

5:51pm

Petersburg, VA

Petersburg

6h 23min

+ 1 layover

$153

11:28am

Iselin, NJ

Metropark-Iselin

12:30pm

Wilmington, DE

Wilmington

1h 2min

Amtrak
Acela Express

$96

0h 32min layover

1:02pm

Wilmington, DE

Wilmington

5:51pm

Petersburg, VA

Petersburg

4h 49min

Amtrak
Silver Star

$57

12:06pm

Iselin, NJ

Metropark-Iselin

6:58pm

Petersburg, VA

Petersburg

6h 52min

+ 1 layover

$97

12:06pm

Iselin, NJ

Metropark-Iselin

1:22pm

Wilmington, DE

Wilmington

1h 16min

Amtrak
Northeast Regional

$44

0h 2min layover

1:24pm

Wilmington, DE

Wilmington

6:58pm

Petersburg, VA

Petersburg

5h 34min

Amtrak
Northeast Regional

$53

1:10pm

Iselin, NJ

Metropark-Iselin

10:18pm

Petersburg, VA

Petersburg

9h 8min

+ 1 layover

$116

1:10pm

Iselin, NJ

Metropark-Iselin

2:32pm

Wilmington, DE

Wilmington

1h 22min

Amtrak
Northeast Regional

$59

2h 50min layover

5:22pm

Wilmington, DE

Wilmington

10:18pm

Petersburg, VA

Petersburg

4h 56min

Amtrak
Silver Meteor

$57

2:34pm

Iselin, NJ

Metropark-Iselin

10:18pm

Petersburg, VA

Petersburg

7h 44min

+ 1 layover

$101

2:34pm

Iselin, NJ

Metropark-Iselin

3:46pm

Wilmington, DE

Wilmington

1h 12min

Amtrak
Northeast Regional

$44

1h 36min layover

5:22pm

Wilmington, DE

Wilmington

10:18pm

Petersburg, VA

Petersburg

4h 56min

Amtrak
Silver Meteor

$57

3:36pm

Iselin, NJ

Metropark-Iselin

10:18pm

Petersburg, VA

Petersburg

6h 42min

+ 1 layover

$101

3:36pm

Iselin, NJ

Metropark-Iselin

4:49pm

Wilmington, DE

Wilmington

1h 13min

Amtrak
Northeast Regional

$44

0h 33min layover

5:22pm

Wilmington, DE

Wilmington

10:18pm

Petersburg, VA

Petersburg

4h 56min

Amtrak
Silver Meteor

$57

5:07pm

Iselin, NJ

Metropark-Iselin

4:33am

Petersburg, VA

Petersburg

10h 26min

Amtrak
Silver Meteor

$81

Overview

Traveling from Iselin to Petersburg by train

First departure
4:00am
Avg price
$116.25
Carriers
1
Last arrival
4:33am

Train information Iselin - Petersburg

The Iselin - Petersburg route has approximately 15 frequencies and its minimum duration is around 6h 21min. It is important you book your ticket in advance to avoid running out, since $81 tickets tend to run out quickly.
The distance between Iselin and Petersburg is around 526 kilometers and bus companies that can help you in your journey are: Amtrak.

  • Trips per day 15
  • Direct trips 2

How long does it take to get from Iselin to Petersburg by train?

The train journey may vary depending on the stops. The minimum duration is usually around 6h 21min to cover 526 kilometers.

I'm looking for cheap tickets for this route ...

According to our data, the cheapest ticket costs $81 and leaves Metropark-Iselin. You will not have to do any transfers, the trip will go direct to Petersburg.

  • Avg duration 7h 43min
  • Cheapest price $81

What time does the last train leave?

The last train leaves at 5:07pm from Metropark-Iselin and arrives at 4:33am at Petersburg. It will take 10h 26min, its price is $81 and the number of changes will be 0.

Are there any direct routes between Iselin and Petersburg?

Yes, there are direct train routes, their duration is usually around 10h 26min and the price is $81.

  • Last train 5:07pm
  • Transfers 0

What are the train stations in Iselin?

  • Metropark-Iselin

What are the train stations in Petersburg?

  • Petersburg
We use cookies to enhance your browsing experience. By using this site, you agree to our use of cookies. More information: Cookies Policy