Train Price Alerts

Cheapest Amtrak Trains

384 routes sorted by lowest fare

Northeast Corridor

Washington DCBaltimore
From $677 daily trains
New YorkStamford
From $616 daily trains
BostonProvidence
From $628 daily trains
New YorkNewark
From $646 daily trains
BaltimoreWashington DC
From $695 daily trains
ProvidenceBoston
From $626 daily trains
NewarkNew York
From $643 daily trains
New HavenStamford
From $616 daily trains
PhiladelphiaTrenton
From $1136 daily trains
StamfordNew York
From $1117 daily trains
TrentonPhiladelphia
From $1137 daily trains
StamfordNew Haven
From $1117 daily trains
New YorkTrenton
From $1729 daily trains
BaltimorePhiladelphia
From $1775 daily trains
New YorkNew London
From $1719 daily trains
New LondonBoston
From $1728 daily trains
PhiladelphiaNewark
From $1758 daily trains
New YorkPhiladelphia
From $2748 daily trains
PhiladelphiaBaltimore
From $2780 daily trains
PhiladelphiaNew York
From $2745 daily trains
TrentonNew York
From $2729 daily trains
NewarkPhiladelphia
From $2757 daily trains
Washington DCPhiladelphia
From $2853 daily trains
New LondonNew York
From $2816 daily trains
BostonNew London
From $2826 daily trains
PhiladelphiaWashington DC
From $3164 daily trains
HartfordNew Haven
From $3113 daily trains
New YorkProvidence
From $3213 daily trains
New HavenHartford
From $3215 daily trains
AlbanyNew York
From $4115 daily trains
New YorkAlbany
From $4114 daily trains
BostonNewark
From $4644 daily trains
New YorkBoston
From $6326 daily trains
New YorkWashington DC
From $6346 daily trains
New HavenWashington DC
From $6346 daily trains
New HavenBoston
From $6326 daily trains
NewarkBoston
From $6444 daily trains
ProvidenceNew York
From $8014 daily trains
BaltimoreNew York
From $8254 daily trains
BostonNew York
From $8728 daily trains
BostonNew Haven
From $8728 daily trains
Washington DCNewark
From $8750 daily trains
New YorkBaltimore
From $11658 daily trains
Washington DCNew York
From $12238 daily trains
Washington DCNew Haven
From $12238 daily trains
NewarkWashington DC
From $12262 daily trains
StamfordWashington DC
From $13328 daily trains
Washington DCStamford
From $13321 daily trains
BostonPhiladelphia
From $15642 daily trains
WilmingtonWashington DC
From $1572 daily trains
BaltimoreBoston
From $16848 daily trains
ProvidenceWashington DC
From $17423 daily trains
Washington DCProvidence
From $17517 daily trains
Washington DCWilmington
From $1982 daily trains
PhiladelphiaBoston
From $20732 daily trains
WilmingtonPhiladelphia
From $2132 daily trains
BostonBaltimore
From $22356 daily trains
BostonWashington DC
From $23246 daily trains
Washington DCBoston
From $23234 daily trains
PhiladelphiaWilmington
From $2921 daily trains
WilmingtonNew York
From $3191 daily trains
New YorkWilmington
From $3341 daily trains

California

Midwest

Long Distance

New BrunswickNew York
From $621 daily trains
MetroparkNew York
From $621 daily trains
AlexandriaWashington DC
From $89 daily trains
Washington DCAlexandria
From $811 daily trains
Ann ArborDetroit
From $93 daily trains
DetroitAnn Arbor
From $93 daily trains
Washington D.C.Philadelphia
From $1161 daily trains
TacomaSeattle
From $137 daily trains
SeattleTacoma
From $137 daily trains
DowningtownPhiladelphia
From $1440 daily trains
PhiladelphiaDowningtown
From $1442 daily trains
Niagara FallsBuffalo
From $143 daily trains
BuffaloNiagara Falls
From $143 daily trains
FullertonLos Angeles
From $1481 daily trains
Los AngelesFullerton
From $1487 daily trains
LancasterHarrisburg
From $158 daily trains
SeattleOlympia
From $157 daily trains
Princeton JunctionNew York
From $164 daily trains
HarrisburgLancaster
From $168 daily trains
IrvineLos Angeles
From $1681 daily trains
Los AngelesIrvine
From $1687 daily trains
New YorkNew Brunswick
From $1728 daily trains
New YorkMetropark
From $1728 daily trains
PortlandEugene
From $1819 daily trains
EugenePortland
From $1824 daily trains
OrlandoTampa
From $183 daily trains
Croton-on-HudsonNew York
From $1812 daily trains
New YorkCroton-on-Hudson
From $1813 daily trains
OxnardLos Angeles
From $1837 daily trains
Los AngelesOxnard
From $1846 daily trains
Springfield ILSt Louis
From $205 daily trains
St LouisSpringfield IL
From $205 daily trains
WesterlyBoston
From $2116 daily trains
Princeton JunctionPhiladelphia
From $217 daily trains
SyracuseRochester
From $226 daily trains
RochesterSyracuse
From $227 daily trains
RochesterBuffalo
From $223 daily trains
BuffaloRochester
From $224 daily trains
OlympiaSeattle
From $224 daily trains
TacomaPortland
From $2212 daily trains
LancasterPhiladelphia
From $2314 daily trains
GreensboroCharlotte
From $236 daily trains
CharlotteGreensboro
From $236 daily trains
NormalChicago
From $235 daily trains
PhiladelphiaLancaster
From $2415 daily trains
PortlandTacoma
From $248 daily trains
TampaOrlando
From $253 daily trains
KingstonNew York
From $2612 daily trains
New YorkKingston
From $2613 daily trains
New YorkPoughkeepsie
From $2613 daily trains
RhinecliffNew York
From $2612 daily trains
New YorkRhinecliff
From $2613 daily trains
IrvineSan Diego
From $2678 daily trains
San DiegoIrvine
From $2678 daily trains
RichmondWashington DC
From $2720 daily trains
ChampaignChicago
From $273 daily trains
EmeryvilleSacramento
From $2774 daily trains
SacramentoEmeryville
From $2767 daily trains
AltoonaPittsburgh
From $281 daily trains
PittsburghAltoona
From $281 daily trains
SyracuseAlbany
From $289 daily trains
ChicagoNormal
From $285 daily trains
CharlottesvilleWashington DC
From $296 daily trains
FullertonSan Diego
From $2978 daily trains
San DiegoFullerton
From $2978 daily trains
PoughkeepsieNew York
From $3010 daily trains
KalamazooChicago
From $304 daily trains
RaleighCharlotte
From $3211 daily trains
CharlotteRaleigh
From $3211 daily trains
Battle CreekChicago
From $324 daily trains
ChicagoChampaign
From $334 daily trains
AlbanySyracuse
From $336 daily trains
FresnoSacramento
From $3416 daily trains
SacramentoFresno
From $3415 daily trains
HudsonNew York
From $3512 daily trains
New YorkHudson
From $3512 daily trains
KalamazooDetroit
From $354 daily trains
DetroitKalamazoo
From $354 daily trains
Springfield ILChicago
From $355 daily trains
DallasSan Antonio
From $361 daily trains
QuincyChicago
From $362 daily trains
San AntonioDallas
From $361 daily trains
ColumbiaSavannah
From $361 daily trains
WesterlyNew York
From $379 daily trains
PetersburgWashington DC
From $3712 daily trains
Washington DCPetersburg
From $3712 daily trains
SeattlePortland
From $3812 daily trains
OrlandoMiami
From $3816 daily trains
MiamiOrlando
From $3816 daily trains
MilwaukeeMadison
From $3818 daily trains
New YorkSouth Kingstown
From $399 daily trains
SavannahCharleston
From $392 daily trains
CharlestonSavannah
From $392 daily trains
PhiladelphiaHarrisburg
From $4115 daily trains
HarrisburgPhiladelphia
From $4114 daily trains
TampaMiami
From $422 daily trains
MiamiTampa
From $422 daily trains
ChicagoQuincy
From $432 daily trains
ChicagoSpringfield IL
From $435 daily trains
Washington DCRichmond
From $4420 daily trains
Ann ArborChicago
From $443 daily trains
Washington DCCharlottesville
From $456 daily trains
PortlandSeattle
From $466 daily trains
SchenectadyNew York
From $467 daily trains
JacksonvilleOrlando
From $464 daily trains
ChicagoKalamazoo
From $464 daily trains
MadisonMilwaukee
From $4621 daily trains
ChicagoBattle Creek
From $474 daily trains
SavannahJacksonville
From $482 daily trains
JacksonvilleSavannah
From $482 daily trains
BakersfieldSacramento
From $4916 daily trains
ChampaignSt Louis
From $495 daily trains
HarrisburgPittsburgh
From $511 daily trains
PittsburghHarrisburg
From $511 daily trains
SacramentoBakersfield
From $5115 daily trains
Washington DCRaleigh
From $528 daily trains
ChicagoCarbondale
From $527 daily trains
HoustonSan Antonio
From $531 daily trains
CarbondaleChicago
From $575 daily trains
AlbanyBuffalo
From $583 daily trains
BuffaloAlbany
From $584 daily trains
PhiladelphiaPrinceton Junction
From $585 daily trains
ChicagoMadison
From $582 daily trains
St LouisChampaign
From $604 daily trains
AlbuquerqueFlagstaff
From $632 daily trains
New YorkAlexandria
From $6346 daily trains
New YorkWesterly
From $658 daily trains
LewisburgPhiladelphia
From $656 daily trains
EmeryvilleSan Jose
From $6554 daily trains
San JoseEmeryville
From $6594 daily trains
MadisonChicago
From $661 daily trains
ChicagoAnn Arbor
From $676 daily trains
New YorkSchenectady
From $696 daily trains
AltoonaPhiladelphia
From $744 daily trains
PhiladelphiaAltoona
From $744 daily trains
EugeneSeattle
From $749 daily trains
FlagstaffLos Angeles
From $747 daily trains
RichmondPhiladelphia
From $7516 daily trains
New YorkPrinceton Junction
From $755 daily trains
LancasterNew York
From $829 daily trains
New YorkLancaster
From $829 daily trains
SeattleEugene
From $827 daily trains
UticaNew York
From $865 daily trains
New YorkUtica
From $864 daily trains
CharlotteColumbia
From $862 daily trains
CharlotteAtlanta
From $871 daily trains
New YorkHarrisburg
From $889 daily trains
HarrisburgNew York
From $889 daily trains
JacksonvilleMiami
From $892 daily trains
PittsburghPhiladelphia
From $897 daily trains
FlagstaffAlbuquerque
From $901 daily trains
PittsburghWashington DC
From $9112 daily trains
PhiladelphiaPittsburgh
From $923 daily trains
New YorkSyracuse
From $925 daily trains
SyracuseNew York
From $928 daily trains
RochesterNew York
From $956 daily trains
New YorkBuffalo
From $1013 daily trains
RaleighWashington DC
From $1018 daily trains
BuffaloNew York
From $1013 daily trains
DurhamWashington DC
From $1012 daily trains
SavannahColumbia
From $1011 daily trains
Niagara FallsNew York
From $1043 daily trains
New YorkNiagara Falls
From $1043 daily trains
ColumbiaCharlotte
From $1041 daily trains
AtlantaCharlotte
From $1051 daily trains
PhiladelphiaRichmond
From $10727 daily trains
New YorkRochester
From $1084 daily trains
RichmondNew York
From $10810 daily trains
Los AngelesFlagstaff
From $1085 daily trains
Washington DCPittsburgh
From $1127 daily trains
New YorkRaleigh
From $11310 daily trains
GreensboroWashington DC
From $1184 daily trains
Washington D.C.New York
From $12238 daily trains
Los AngelesAlbuquerque
From $1225 daily trains
AlexandriaNew York
From $12238 daily trains
Salt Lake CityDenver
From $1251 daily trains
SacramentoReno
From $1251 daily trains
PittsburghNew York
From $1345 daily trains
new yorkWashington D.C.
From $13646 daily trains
Glacier ParkSeattle
From $13612 daily trains
RenoSan Francisco
From $1362 daily trains
SeattleGlacier Park
From $13815 daily trains
CharlestonWashington DC
From $1414 daily trains
AlbuquerqueLos Angeles
From $1467 daily trains
CharlotteWashington DC
From $1494 daily trains
SacramentoPortland
From $1524 daily trains
New YorkPittsburgh
From $1602 daily trains
Washington DCDurham
From $1612 daily trains
Washington DCGreensboro
From $1614 daily trains
CharlottesvilleNew York
From $1704 daily trains
PortlandSacramento
From $1734 daily trains
New YorkRichmond
From $17719 daily trains
New YorkSavannah
From $1796 daily trains
Washington DCSavannah
From $1806 daily trains
SavannahWashington DC
From $1806 daily trains
Washington DCCharlotte
From $1934 daily trains
Washington DCJacksonville
From $1934 daily trains
New YorkVirginia Beach
From $2075 daily trains
Newark Penn StationLynchburg
From $2104 daily trains
SeattleSacramento
From $2111 daily trains
Washington DCChicago
From $2146 daily trains
ChicagoWashington DC
From $2148 daily trains
SavannahNew York
From $2164 daily trains
ChicagoGlacier Park
From $21636 daily trains
PhiladelphiaChicago
From $2165 daily trains
Los AngelesSeattle
From $224
Glacier ParkChicago
From $22411 daily trains
ChicagoDallas
From $2271 daily trains
PortlandChicago
From $23824 daily trains
ChicagoDenver
From $2432 daily trains
BostonChicago
From $2454 daily trains
San AntonioChicago
From $2463 daily trains
DenverChicago
From $2512 daily trains
Washington DCCharleston
From $2534 daily trains
New YorkCharlottesville
From $2532 daily trains
New YorkChicago
From $2543 daily trains
SeattleLos Angeles
From $25421 daily trains
New OrleansChicago
From $2543 daily trains
ChicagoLos Angeles
From $26223 daily trains
New YorkFayetteville
From $2634 daily trains
RenoSacramento
From $2631 daily trains
DurhamNew York
From $2711 daily trains
ChicagoSan Antonio
From $2721 daily trains
DallasChicago
From $2741 daily trains
GreensboroNew York
From $2742 daily trains
ChicagoPhiladelphia
From $2757 daily trains
CharlotteNew York
From $2782 daily trains
New YorkDurham
From $2853 daily trains
New YorkGreensboro
From $2854 daily trains
ChicagoSan Francisco
From $2883 daily trains
ChicagoSeattle
From $2896 daily trains
ChicagoNew Orleans
From $2918 daily trains
ChicagoNew York
From $2918 daily trains
ChicagoPortland
From $29316 daily trains
ChicagoBoston
From $2936 daily trains
AtlantaWashington DC
From $2984 daily trains
RaleighNew York
From $3084 daily trains
SeattleChicago
From $3099 daily trains
FayettevilleNew York
From $3203 daily trains
New YorkCharlotte
From $3243 daily trains
Los AngelesChicago
From $33319 daily trains
San FranciscoDenver
From $3342 daily trains
New YorkJacksonville
From $3394 daily trains
PhiladelphiaMiami
From $3455 daily trains
New YorkOrlando
From $3478 daily trains
New YorkTampa
From $3514 daily trains
San AntonioLos Angeles
From $3511 daily trains
JacksonvilleWashington DC
From $3564 daily trains
New YorkCincinnati
From $364
New YorkMiami
From $3664 daily trains
JacksonvilleNew York
From $4183 daily trains
AtlantaNew Orleans
From $4292 daily trains
San FranciscoChicago
From $4474 daily trains
MiamiNew York
From $4482 daily trains
PortlandSalem
From $48965 daily trains
Portland MaineBoston
From $49635 daily trains
DenverNew York
From $5192 daily trains
OrlandoJacksonville
From $5244 daily trains
DenverSalt Lake City
From $5251 daily trains
EugeneSalem
From $54930 daily trains
MiamiJacksonville
From $5822 daily trains
DenverWinter Park
From $5954 daily trains
Los AngelesWashington DC
From $60724 daily trains
San FranciscoWashington DC
From $62416 daily trains
OrlandoNew York
From $6321 daily trains
Los AngelesNew Orleans
From $64010 daily trains
Los AngelesNew York
From $64010 daily trains
BostonMiami
From $6472 daily trains
San FranciscoNew York
From $65710 daily trains
Washington DCLos Angeles
From $6606 daily trains
New OrleansLos Angeles
From $7005 daily trains
New YorkLos Angeles
From $7005 daily trains
SalemEugene
From $7052 daily trains
SeattleNew York
From $7168 daily trains
Washington DCAtlanta
From $7232 daily trains
SalemPortland
From $72422 daily trains
MinotAtlanta
From $7282 daily trains
New YorkPortland
From $80019 daily trains
BostonPortland Maine
From $80118 daily trains
New YorkAtlanta
From $8391 daily trains
New OrleansAtlanta
From $8391 daily trains
New YorkSeattle
From $8867 daily trains
New YorkBirmingham
From $8961 daily trains
New OrleansHouston
From $13971 daily trains
AtlantaNew York
From $14911 daily trains
BirminghamNew York
From $15031 daily trains
Winter ParkDenver
From $22842 daily trains
New YorkDenver
From $26841 daily trains

Finding Cheap Amtrak Tickets

Prices shown are the lowest fares we've tracked recently for each route. Actual fares vary by travel date, time of day, service class, and how far in advance you book. Set a price alert on any route page to be notified when fares drop below your target price.