Train Price Alerts

Cheapest Amtrak Trains

415 routes sorted by lowest fare

Northeast Corridor

Washington DCBaltimore
From $680 daily trains
PhiladelphiaBaltimore
From $675 daily trains
New YorkStamford
From $618 daily trains
BostonProvidence
From $634 daily trains
PhiladelphiaTrenton
From $639 daily trains
New YorkNewark
From $656 daily trains
BaltimorePhiladelphia
From $676 daily trains
BaltimoreWashington DC
From $689 daily trains
StamfordNew York
From $620 daily trains
ProvidenceBoston
From $634 daily trains
TrentonPhiladelphia
From $646 daily trains
NewarkNew York
From $648 daily trains
StamfordNew Haven
From $620 daily trains
New HavenStamford
From $618 daily trains
New YorkPhiladelphia
From $1165 daily trains
PhiladelphiaWashington DC
From $1164 daily trains
TrentonNew York
From $1131 daily trains
New LondonBoston
From $1128 daily trains
NewarkPhiladelphia
From $1174 daily trains
PhiladelphiaNewark
From $1165 daily trains
Washington DCPhiladelphia
From $1759 daily trains
New YorkTrenton
From $1734 daily trains
PhiladelphiaNew York
From $1747 daily trains
New HavenBoston
From $1760 daily trains
BaltimoreNew York
From $2259 daily trains
New YorkNew London
From $2815 daily trains
BostonNew London
From $2826 daily trains
New HavenHartford
From $3220 daily trains
PhiladelphiaNew Haven
From $3340 daily trains
New YorkProvidence
From $3917 daily trains
NewarkWashington DC
From $3958 daily trains
ProvidenceNew York
From $3917 daily trains
Washington DCNewark
From $3956 daily trains
AlbanyNew York
From $4115 daily trains
New YorkAlbany
From $4114 daily trains
HartfordNew Haven
From $4218 daily trains
Washington DCNew York
From $4445 daily trains
Washington DCNew Haven
From $4445 daily trains
BostonNew Haven
From $4936 daily trains
New HavenWashington DC
From $5047 daily trains
PhiladelphiaBoston
From $5844 daily trains
Washington DCStamford
From $6125 daily trains
NewarkBoston
From $6440 daily trains
BostonPhiladelphia
From $8044 daily trains
New LondonNew York
From $8214 daily trains
New YorkBoston
From $8736 daily trains
BostonNew York
From $8736 daily trains
StamfordWashington DC
From $9929 daily trains
BostonNewark
From $12642 daily trains
WilmingtonWashington DC
From $1472 daily trains
Washington DCWilmington
From $1472 daily trains
ProvidenceWashington DC
From $16522 daily trains
Washington DCProvidence
From $16524 daily trains
BostonBaltimore
From $16758 daily trains
BaltimoreBoston
From $16852 daily trains
BostonWashington DC
From $17348 daily trains
Washington DCBoston
From $17348 daily trains
WilmingtonPhiladelphia
From $1763 daily trains
PhiladelphiaWilmington
From $1902 daily trains
WilmingtonNew York
From $1982 daily trains
New YorkWilmington
From $2301 daily trains

California

Midwest

Long Distance

New YorkPrinceton Junction
From $68 daily trains
Princeton JunctionPhiladelphia
From $612 daily trains
New BrunswickNew York
From $621 daily trains
New YorkNew Brunswick
From $628 daily trains
MetroparkNew York
From $621 daily trains
New YorkMetropark
From $628 daily trains
AlexandriaWashington DC
From $89 daily trains
Washington DCAlexandria
From $810 daily trains
Ann ArborDetroit
From $92 daily trains
DetroitAnn Arbor
From $92 daily trains
WesterlyBoston
From $1120 daily trains
Princeton JunctionNew York
From $118 daily trains
DowningtownPhiladelphia
From $1147 daily trains
PhiladelphiaDowningtown
From $1157 daily trains
PhiladelphiaPrinceton Junction
From $1110 daily trains
New York30th Street Station
From $1163 daily trains
LancasterHarrisburg
From $1314 daily trains
HarrisburgLancaster
From $1314 daily trains
TacomaSeattle
From $137 daily trains
SeattleTacoma
From $137 daily trains
Niagara FallsBuffalo
From $143 daily trains
BuffaloNiagara Falls
From $143 daily trains
FullertonLos Angeles
From $1496 daily trains
Los AngelesFullerton
From $14102 daily trains
Springfield ILSt Louis
From $145 daily trains
St LouisSpringfield IL
From $145 daily trains
ChicagoChampaign
From $154 daily trains
OlympiaSeattle
From $157 daily trains
SeattleOlympia
From $156 daily trains
IrvineLos Angeles
From $1696 daily trains
Los AngelesIrvine
From $16102 daily trains
NormalChicago
From $165 daily trains
ChicagoNormal
From $165 daily trains
New yorkBaltimore
From $1766 daily trains
Washington D.C.Philadelphia
From $1759 daily trains
New YorkTrain Station Garage
From $1734 daily trains
PortlandEugene
From $1819 daily trains
TampaOrlando
From $183 daily trains
ChampaignChicago
From $184 daily trains
EugenePortland
From $1824 daily trains
Croton-on-HudsonNew York
From $1812 daily trains
New YorkCroton-on-Hudson
From $1813 daily trains
OxnardLos Angeles
From $1852 daily trains
Los AngelesOxnard
From $1856 daily trains
BostonHaverhill
From $184 daily trains
RichmondWashington DC
From $1920 daily trains
Washington DCCharlottesville
From $206 daily trains
PhiladelphiaLancaster
From $2022 daily trains
LancasterPhiladelphia
From $2021 daily trains
CharlottesvilleWashington DC
From $206 daily trains
San AntonioDallas
From $201 daily trains
OrlandoTampa
From $212 daily trains
SyracuseRochester
From $226 daily trains
RochesterSyracuse
From $227 daily trains
RochesterBuffalo
From $223 daily trains
BuffaloRochester
From $224 daily trains
TacomaPortland
From $2215 daily trains
PortlandTacoma
From $2215 daily trains
GreensboroCharlotte
From $236 daily trains
CharlotteGreensboro
From $236 daily trains
Springfield ILChicago
From $245 daily trains
ChicagoSpringfield IL
From $245 daily trains
KingstonNew York
From $2612 daily trains
New YorkKingston
From $2613 daily trains
PoughkeepsieNew York
From $2610 daily trains
New YorkPoughkeepsie
From $2613 daily trains
RhinecliffNew York
From $2611 daily trains
New YorkRhinecliff
From $2613 daily trains
IrvineSan Diego
From $2678 daily trains
San DiegoIrvine
From $2678 daily trains
Washington DCRichmond
From $2718 daily trains
EmeryvilleSacramento
From $2791 daily trains
SacramentoEmeryville
From $2786 daily trains
ChicagoKalamazoo
From $273 daily trains
New YorkWesterly
From $2810 daily trains
AltoonaPittsburgh
From $281 daily trains
PittsburghAltoona
From $281 daily trains
AlbanySyracuse
From $286 daily trains
SeattlePortland
From $2915 daily trains
PortlandSeattle
From $2915 daily trains
ChicagoQuincy
From $292 daily trains
FullertonSan Diego
From $2978 daily trains
San DiegoFullerton
From $2978 daily trains
ChicagoBattle Creek
From $293 daily trains
KalamazooChicago
From $303 daily trains
RaleighCharlotte
From $3211 daily trains
CharlotteRaleigh
From $3210 daily trains
Battle CreekChicago
From $323 daily trains
SyracuseAlbany
From $339 daily trains
HarrisburgPhiladelphia
From $3421 daily trains
FresnoSacramento
From $3417 daily trains
SacramentoFresno
From $3413 daily trains
New YorkHudson
From $3512 daily trains
KalamazooDetroit
From $352 daily trains
DetroitKalamazoo
From $353 daily trains
PhiladelphiaHarrisburg
From $3622 daily trains
DallasSan Antonio
From $361 daily trains
QuincyChicago
From $362 daily trains
JacksonvilleOrlando
From $362 daily trains
OrlandoJacksonville
From $364 daily trains
ColumbiaSavannah
From $361 daily trains
SavannahColumbia
From $361 daily trains
MilwaukeeMadison
From $3619 daily trains
PetersburgWashington DC
From $3712 daily trains
MiamiOrlando
From $3814 daily trains
ChicagoCarbondale
From $397 daily trains
SavannahCharleston
From $392 daily trains
CharlestonSavannah
From $391 daily trains
LancasterNew York
From $3917 daily trains
New YorkLancaster
From $3917 daily trains
ChicagoAnn Arbor
From $394 daily trains
ProvidencePenn Station
From $3917 daily trains
HudsonNew York
From $4111 daily trains
ChampaignSt Louis
From $415 daily trains
St LouisChampaign
From $414 daily trains
CarbondaleChicago
From $425 daily trains
MiamiTampa
From $422 daily trains
Washington D.C.New York
From $4445 daily trains
Ann ArborChicago
From $442 daily trains
AlexandriaNew York
From $4445 daily trains
Washington D.C.NYC
From $4445 daily trains
SchenectadyNew York
From $467 daily trains
New YorkSchenectady
From $466 daily trains
Washington DCPetersburg
From $4610 daily trains
MadisonMilwaukee
From $4625 daily trains
EugeneSeattle
From $4717 daily trains
SeattleEugene
From $4711 daily trains
SavannahJacksonville
From $481 daily trains
JacksonvilleSavannah
From $482 daily trains
OrlandoMiami
From $4912 daily trains
TampaMiami
From $491 daily trains
BakersfieldSacramento
From $4917 daily trains
BostonNYC
From $4936 daily trains
New YorkBack Bay
From $4934 daily trains
New YorkWashington D.C.
From $5047 daily trains
New YorkAlexandria
From $5047 daily trains
Penn StationWashington D.C.
From $5047 daily trains
AlbanyBuffalo
From $513 daily trains
BuffaloAlbany
From $514 daily trains
PittsburghHarrisburg
From $511 daily trains
SacramentoBakersfield
From $5113 daily trains
ChicagoMadison
From $513 daily trains
HoustonSan Antonio
From $531 daily trains
RaleighWashington DC
From $537 daily trains
San AntonioHouston
From $53
New YorkHarrisburg
From $5417 daily trains
HarrisburgNew York
From $5417 daily trains
RochesterNew York
From $576 daily trains
UticaNew York
From $585 daily trains
DurhamWashington DC
From $592 daily trains
LewisburgPhiladelphia
From $608 daily trains
RichmondPhiladelphia
From $6116 daily trains
PhiladelphiaRichmond
From $6117 daily trains
AltoonaPhiladelphia
From $614 daily trains
PhiladelphiaAltoona
From $612 daily trains
SyracuseNew York
From $628 daily trains
HarrisburgPittsburgh
From $631 daily trains
Niagara FallsNew York
From $643 daily trains
GreensboroWashington DC
From $644 daily trains
EmeryvilleSan Jose
From $6554 daily trains
San JoseEmeryville
From $6591 daily trains
MadisonChicago
From $661 daily trains
Royal OakChicago
From $679 daily trains
JacksonvilleMiami
From $681 daily trains
MiamiJacksonville
From $682 daily trains
Washington DCRaleigh
From $714 daily trains
Washington D.C.Cary
From $714 daily trains
CharlotteAtlanta
From $731 daily trains
AtlantaCharlotte
From $731 daily trains
FlagstaffLos Angeles
From $747 daily trains
Los AngelesFlagstaff
From $747 daily trains
New YorkUtica
From $754 daily trains
FlagstaffAlbuquerque
From $751 daily trains
AlbuquerqueFlagstaff
From $752 daily trains
CharlotteColumbia
From $76
ColumbiaCharlotte
From $771 daily trains
PhiladelphiaPittsburgh
From $794 daily trains
BuffaloNew York
From $793 daily trains
PittsburghPhiladelphia
From $796 daily trains
Washington DCGreensboro
From $794 daily trains
New YorkSyracuse
From $815 daily trains
Washington DCDurham
From $812 daily trains
New YorkRochester
From $834 daily trains
TucsonLos Angeles
From $83
Los AngelesTucson
From $832 daily trains
CharlottesvilleNew York
From $833 daily trains
RenoSacramento
From $851 daily trains
SacramentoReno
From $851 daily trains
CharlotteWashington DC
From $884 daily trains
PennsylvaniaBaltimore
From $8827 daily trains
New YorkBuffalo
From $893 daily trains
WesterlyNew York
From $908 daily trains
New YorkNiagara Falls
From $923 daily trains
New YorkPittsburgh
From $953 daily trains
Washington DCCharlotte
From $1034 daily trains
AlbuquerqueLos Angeles
From $1047 daily trains
DurhamNew York
From $1041 daily trains
New YorkSouth Kingstown
From $1079 daily trains
New YorkRichmond
From $10815 daily trains
PittsburghNew York
From $1104 daily trains
Washington DCPittsburgh
From $1126 daily trains
GreensboroNew York
From $1172 daily trains
New YorkVirginia Beach
From $1176 daily trains
New yorkWashington DC
From $11850 daily trains
PortlandSacramento
From $1214 daily trains
CharlotteNew York
From $1222 daily trains
Los AngelesAlbuquerque
From $1227 daily trains
Salt Lake CityDenver
From $1251 daily trains
Glacier ParkSeattle
From $12832 daily trains
SeattleGlacier Park
From $12838 daily trains
RenoSan Francisco
From $1362 daily trains
CharlestonWashington DC
From $1414 daily trains
Washington DCCharleston
From $1414 daily trains
PittsburghWashington DC
From $1458 daily trains
Washington DCSavannah
From $1492 daily trains
RichmondNew York
From $14910 daily trains
SavannahWashington DC
From $1496 daily trains
SeattleSacramento
From $1501 daily trains
DenverSalt Lake City
From $1501 daily trains
SacramentoPortland
From $1524 daily trains
FayettevilleNew York
From $1542 daily trains
New YorkFayetteville
From $1543 daily trains
New YorkRaleigh
From $1554 daily trains
RaleighNew York
From $1564 daily trains
DallasChicago
From $1563 daily trains
JacksonvilleWashington DC
From $1584 daily trains
EmeryvillePortland
From $16711 daily trains
ChicagoDallas
From $1763 daily trains
Newark Penn StationLynchburg
From $1774 daily trains
New YorkSavannah
From $1792 daily trains
SavannahNew York
From $1793 daily trains
New YorkDurham
From $1862 daily trains
SacramentoSeattle
From $1871 daily trains
New YorkGreensboro
From $1883 daily trains
New YorkCharlotte
From $1923 daily trains
AtlantaWashington DC
From $1974 daily trains
SeattleLos Angeles
From $19922 daily trains
El PasoLos Angeles
From $202
Los AngelesEl Paso
From $2022 daily trains
New YorkCharlottesville
From $2032 daily trains
ChicagoSan Francisco
From $2083 daily trains
ChicagoGlacier Park
From $21632 daily trains
ChicagoSan Antonio
From $2181 daily trains
San AntonioChicago
From $2203 daily trains
Washington DCAtlanta
From $2222 daily trains
Los AngelesSeattle
From $22417 daily trains
DenverChicago
From $2432 daily trains
Glacier ParkChicago
From $24332 daily trains
BostonChicago
From $2456 daily trains
PhiladelphiaChicago
From $2485 daily trains
ChicagoNew Orleans
From $2536 daily trains
ChicagoNew York
From $2536 daily trains
New YorkChicago
From $2544 daily trains
New OrleansChicago
From $2544 daily trains
ChicagoLos Angeles
From $25723 daily trains
Washington DCChicago
From $2576 daily trains
ChicagoWashington DC
From $2579 daily trains
ChicagoPhiladelphia
From $2627 daily trains
Los AngelesSan Antonio
From $2642 daily trains
AtlantaNew Orleans
From $2652 daily trains
AtlantaNew York
From $2652 daily trains
New YorkAtlanta
From $2691 daily trains
New OrleansAtlanta
From $2691 daily trains
ChicagoDenver
From $2752 daily trains
JacksonvilleNew York
From $2762 daily trains
New YorkBirmingham
From $2811 daily trains
OrlandoNew York
From $2824 daily trains
TampaNew York
From $2862 daily trains
ChicagoSeattle
From $2896 daily trains
Washington DCJacksonville
From $2902 daily trains
Los AngelesChicago
From $29116 daily trains
ChicagoPortland
From $29316 daily trains
ChicagoBoston
From $2934 daily trains
MiamiPhiladelphia
From $2952 daily trains
New YorkMiami
From $2981 daily trains
MiamiNew York
From $2982 daily trains
BirminghamNew York
From $3002 daily trains
San AntonioLos Angeles
From $3181 daily trains
San FranciscoDenver
From $3342 daily trains
New YorkJacksonville
From $3391 daily trains
DenverSan Francisco
From $3431 daily trains
New YorkOrlando
From $3472 daily trains
New YorkTampa
From $3511 daily trains
Glenwood SpringsChicago
From $3562 daily trains
PhiladelphiaMiami
From $3612 daily trains
PortlandChicago
From $4168 daily trains
HoustonNew Orleans
From $432
SeattleChicago
From $4454 daily trains
San FranciscoChicago
From $4472 daily trains
Los AngelesWashington DC
From $46126 daily trains
Washington DCLos Angeles
From $4714 daily trains
New OrleansHouston
From $495
New OrleansLos Angeles
From $5113 daily trains
New YorkLos Angeles
From $5113 daily trains
BostonPortland Maine
From $53826 daily trains
SalemPortland
From $53872 daily trains
New YorkSeattle
From $5437 daily trains
New YorkPortland
From $54717 daily trains
SalemEugene
From $55431 daily trains
New YorkDenver
From $5753 daily trains
DenverNew York
From $5752 daily trains
BostonPortland
From $58820 daily trains
DenverWinter Park
From $5954 daily trains
MiamiBoston
From $5964 daily trains
Winter ParkDenver
From $6054 daily trains
BostonMiami
From $6094 daily trains
New YorkCincinnati
From $616
Portland MaineBoston
From $6196 daily trains
PortlandSalem
From $6197 daily trains
New YorkSan Francisco
From $6242 daily trains
Los AngelesNew Orleans
From $63810 daily trains
Los AngelesNew York
From $63810 daily trains
SeattleNew York
From $6555 daily trains
San FranciscoWashington DC
From $66116 daily trains
Washington DCSan Francisco
From $6642 daily trains
MinotAtlanta
From $6792 daily trains
San FranciscoNew York
From $7014 daily trains
EugeneSalem
From $8431 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.