General information about the train to McGregor. This train features new technology that makes for a safer, more eco-friendly and more reliable ride for passengers traveling to McGregor.
Petaluma Station(Petaluma)
McGregor Station
79h 40m
$327
Amtrak
Petaluma Station(Petaluma)
McGregor Station
51h 31m
$210
Amtrak
Sacramento, CA - Sacramento Valley Station (SAC)(Sacramento)
McGregor, TX (MCG)
51h 16m
$183
Amtrak
North Las Vegas Station(North Las Vegas)
McGregor Station
50h 1m
$201
Amtrak
Oklahoma City, OK (OKC)(Oklahoma City)
McGregor, TX (MCG)
7h 35m
$47
Amtrak
Battle Creek, MI (BTL)(Battle Creek)
McGregor, TX (MCG)
32h 9m
$135
Amtrak
Battle Creek, MI (BTL)(Battle Creek)
McGregor, TX (MCG)
31h 8m
$135
Amtrak
Old Saybrook Station(Old Saybrook)
McGregor Station
53h 29m
$297
Amtrak
Elko Station(Elko)
McGregor Station
64h 29m
$292
Amtrak
Poplar Bluff, MO (PBF)(Poplar Bluff)
McGregor, TX (MCG)
16h 18m
$80
Amtrak