www.amtrak.com
Open in
urlscan Pro
2a02:26f0:1700:1b5::1860
Public Scan
URL:
https://www.amtrak.com/home.html
Submission Tags: @phishunt_io
Submission: On May 15 via api from DE — Scanned from DE
Submission Tags: @phishunt_io
Submission: On May 15 via api from DE — Scanned from DE
Form analysis
10 forms found in the DOMName: signoutForm — POST https://www.amtrak.com
<form class="signout-form am-js__signout-form" method="POST" action="https://www.amtrak.com" name="signoutForm" autocomplete="off" data-action-url="/v3/account/signout">
<div class="signout-form__content">
<button type="submit" data-automation-id="signOutBtn" class="signout-form__content_btn" rel="nofollow"> Sign Out </button>
</div>
</form>
Name: login — POST /v3/account/signin
<form id="signInForm" class="signin__form am-js__signin__form signin-register-form" method="POST" action="/v3/account/signin" name="login" data-automation-id="inpSigninEmailOrGuestRewards" amt-auto-test-id="sign-on-email-address" autocomplete="off"
data-action-url="/v3/account/signin" data-login-page="https://www.amtrak.com/login.html" data-profile-endpoint="/v2/consumers/profile" role="form" novalidate="">
<span class="signin__welcome-text"></span>
<label class="form-input-with-label am-js__form-input-with-label">
<span class="form-input-with-label__label_wrapper ">
<label class="form-input-with-label__label ">
<span> Email or Guest Rewards # </span>
</label>
</span>
<input type="email" class="form-input-with-label__inp username" name="username" data-${validate}-format="" data-automation-id="inpSigninEmailOrGuestRewards" amt-auto-test-id="sign-on-email-address" aria-label="Email or Guest Rewards #">
<span class="form-input-with-label__error-msg" aria-live="assertive">Enter a valid Guest Rewards number or email address.</span>
<span class="form-input-with-label__be-error-msg" aria-live="assertive"></span>
</label>
<div class="signin_two-col">
<span class="signin_password">
<label class="password-with-label am-js__password-with-label signin-form_password_inp error-status" data-show-password-label="Show Password" data-hide-password-label="Hide Password" data-validate-min-char="8" data-validate-empty="1">
<span class="password-with-label__label form-input-with-label__label "> Password <div class="tooltip am-js__tooltip tooltip-right"
aria-label="tooltip - Passwords should be at least 10 characters long and include 1 uppercase and 1 lowercase alpha character, 1 number and 1 special character. Passwords are case sensitive." role="button" tabindex="0">
<div class="tooltip__text">
<span class="tooltip__text_content">Passwords should be at least 10 characters long and include 1 uppercase and 1 lowercase alpha character, 1 number and 1 special character. Passwords are case sensitive.</span>
</div>
</div>
</span>
<input type="password" class="form-input-with-label__inp password-with-label__inp" name="password" data-automation-id="inpSigninPassword" amt-auto-test-id="sign-on-password" autocomplete="off">
<button type="button" class="password-with-label__show-btn" data-automation-id="showPassword" amt-auto-test-id="show-password">
<img class="password-with-label__password-icon" showpath="/content/dam/projects/dotcom/english/public/images/icons/show_blue.svg" hidepath="/content/dam/projects/dotcom/english/public/images/icons/hide_blue.svg"
src="/content/dam/projects/dotcom/english/public/images/icons/show_blue.svg" alt="">
</button>
<span class="form-input-with-label__error-msg" aria-live="assertive">Enter a valid password</span>
<span class="signin_forgot-password">
<button type="button" class="am-link signin_forgot-password_link" data-modalclose=" signin-register" data-modalopen="forgot-password" data-automation-id="btnSigninRegisterForgotPass" amt-auto-test-id="sign-on-forgot-password">Forgot
Password?</button>
</span>
</label>
</span>
</div>
<input type="hidden" class="signin-register__signin-tnc-field" name="_cmstcversionnumber_login" id="tncVersionNumber_siginIn" value="2.9.15">
<button class="signin_signin-btn am-btn am-btn--secondary w-100 mt-4" id="signin_signin-btn" data-automation-id="btnSigninSignin" amt-auto-test-id="sign-on-submit-button" type="submit" disabled="">SIGN IN</button>
</form>
Name: login — POST
<form class="signin__form signin-register-form_tnc-acceptance hide" method="POST" name="login" data-automation-id="inpSigninEmailOrGuestRewards" autocomplete="off" data-profile-endpoint="/v2/consumers/profile">
<div class="terms-and-conditions__acceptance">
<div class="terms-and-conditions__acceptance-title">
<h3 class="heading-3 acceptance-title-text"></h3>
</div>
<p>By signing in to your account you acknowledge you have read and agree to the updated terms and conditions, including the binding arbitration agreement.</p>
<a class="secondary-link-dark am-fm__popup-link" data-automation-id="termsAndConditionsLink" href="https://www.amtrak.com/services/contentService.ibcontentpopup.terms-and-conditions.html" target="popup" data-popupurl="https://www.amtrak.com/services/contentService.ibcontentpopup.terms-and-conditions.html" data-width="1015" data-height="700">Terms and Conditions</a>
</div>
<button class="signin_signin-btn signin_tnc-btn am-btn am-btn--secondary w-100" id="signin_tnc-btn-b2c" data-automation-id="btnSigninSignin" amt-auto-test-id="sign-in-accept-tnc-button" type="submit"> I Agree to the Terms </button>
</form>
Name: signup — POST /v3/account/enroll
<form class="signup-form am-js__signup-form signin-register-form" id="signup-form" name="signup" method="POST" action="/v3/account/enroll" data-valid-modal-close="signin-register" data-valid-modal-open="signin-confirmation"
data-success-message="<p>Thank you for joining Amtrak Guest Rewards.</p>" data-account-exists-error-message="<p>An account with the information provided already exists.</p>"
data-email-exists-error-message="<p>That email address is already in use.</p>" data-multiple-members-error-message="<p>We experienced an issue enrolling you in Amtrak Guest Rewards.&nbsp;Verify the information entered and try again.</p>"
data-invalid-value-error-message="<p>We experienced an issue enrolling you in Amtrak Guest Rewards.&nbsp;Verify the information entered and try again.</p>"
data-error-message="<p>We experienced an issue enrolling you in Amtrak Guest Rewards.&nbsp;Verify the information entered and try again.</p>" autocomplete="off" role="form" data-profile-endpoint="/v2/consumers/profile"
data-signup-success="/guestrewards/enroll/success.html">
<span class="signup-form__welcome-text">Start Earning Today.</span>
<label class="form-input-with-label am-js__form-input-with-label" data-format="name" data-validate-min-char="2" data-validate-invalid-char="^[^A-Za-z]|^\s|(\s{2})|\s$|[^A-Za-z'-\s{2,}]+|[^A-Za-z'-]+$" data-validate-max-char="30">
<span class="form-input-with-label__label_wrapper ">
<label class="form-input-with-label__label ">
<span> First Name </span>
</label>
</span>
<input class="form-input-with-label__inp " name="firstName" data-${validate}-format="" data-automation-id="signupFirstName" amt-auto-test-id="join-first-name" aria-label="First Name">
<span class="form-input-with-label__error-msg" aria-live="assertive">First name should be at least 2 letters. </span>
<span class="form-input-with-label__be-error-msg" aria-live="assertive"></span>
</label>
<label class="form-input-with-label am-js__form-input-with-label" data-format="name" data-validate-min-char="2" data-validate-invalid-char="^[^A-Za-z]|^\s|(\s{2})|\s$|[^A-Za-z'-\s{2,}]+|[^A-Za-z'-]+$" data-validate-max-char="80">
<span class="form-input-with-label__label_wrapper ">
<label class="form-input-with-label__label ">
<span> Last Name </span>
</label>
</span>
<input class="form-input-with-label__inp " name="lastName" data-${validate}-format="" data-automation-id="signupLastName" amt-auto-test-id="join-last-name" aria-label="Last Name">
<span class="form-input-with-label__error-msg" aria-live="assertive">Last name should be at least 2 letters.</span>
<span class="form-input-with-label__be-error-msg" aria-live="assertive"></span>
</label>
<label class="password-with-label am-js__password-with-label error-status" data-validate-password="" data-show-password-label="Show Password" data-hide-password-label="Hide Password"
data-validate-valid-char="[a-zA-Z0-9_@?"$#'-.:,~`&!%^;=(){}*+<>[\]\/|\\]">
<span class="password-with-label__label form-input-with-label__label "> Password <div class="tooltip am-js__tooltip tooltip-right"
aria-label="tooltip - Passwords should be at least 10 characters long and include 1 uppercase and 1 lowercase alpha character, 1 number and 1 special character. Passwords are case sensitive." role="button" tabindex="0">
<div class="tooltip__text">
<span class="tooltip__text_content">Passwords should be at least 10 characters long and include 1 uppercase and 1 lowercase alpha character, 1 number and 1 special character. Passwords are case sensitive.</span>
</div>
</div>
</span>
<input type="password" class="form-input-with-label__inp password-with-label__inp" name="password" maxlength="20" data-automation-id="inpSignupPassword" amt-auto-test-id="join-password" autocomplete="off">
<button type="button" class="password-with-label__show-btn" data-automation-id="showPassword" amt-auto-test-id="show-password">
<img class="password-with-label__password-icon" showpath="/content/dam/projects/dotcom/english/public/images/icons/show_blue.svg" hidepath="/content/dam/projects/dotcom/english/public/images/icons/hide_blue.svg"
src="/content/dam/projects/dotcom/english/public/images/icons/show_blue.svg" alt="">
</button>
<div class="password-with-label__error-status">
<span class="password-with-label__error-status_invalid_text" aria-live="assertive">Password Incomplete</span>
<span class="password-with-label__error-status_valid_text" aria-live="assertive">Password Complete</span>
</div>
<span class="signin_forgot-password">
<button type="button" class="am-link signin_forgot-password_link" data-modalclose=" signin-register" data-modalopen="forgot-password" data-automation-id="btnSigninRegisterForgotPass" amt-auto-test-id="sign-on-forgot-password">Forgot
Password?</button>
</span>
</label>
<label class="confirm-password-label am-js__confirm-password-label error-status" data-validate-password="" data-validate-valid-char="[a-zA-Z0-9_@?"$#'-.:,~`&!%^;=(){}*+<>[\]\/|\\]">
<span class="confirm-password-label__label form-input-with-label__label " aria-live="assertive"> Confirm Password </span>
<input type="password" class="form-input-with-label__inp confirm-password-label__inp" name="confirmPassword" maxlength="128" data-automation-id="inpSignupPassword" amt-auto-test-id="join-confirm-password" autocomplete="off">
<div class="confirm-password-label__error-status">
<span class="confirm-password-label__error-status_invalid_text" aria-live="assertive">Password Incomplete</span>
<span class="confirm-password-label__error-status_valid_text" aria-live="assertive">Passwords Matched</span>
</div>
</label>
<label class="form-input-with-label am-js__form-input-with-label" data-validate-email="1">
<span class="form-input-with-label__label_wrapper ">
<label class="form-input-with-label__label ">
<span> Email Address </span>
</label>
</span>
<input type="email" class="form-input-with-label__inp " name="emailAddress" maxlength="65" data-${validate}-format="" data-automation-id="signupEmail" amt-auto-test-id="join-email-address" aria-label="Email Address">
<span class="form-input-with-label__error-msg" aria-live="assertive">Enter a valid email address.</span>
<span class="form-input-with-label__be-error-msg" aria-live="assertive"></span>
</label>
<label class="form-input-with-label join-country focused">
<span class="form-input-with-label__label">Country</span>
<span class="am-select am-js__am-select focused" data-aria-label="select dropdown" role="listbox" aria-label="select dropdown">
<span class="am-select__icon" aria-hidden="true"></span>
<select class="am-select__ele " name="_cmscountry" data-automation-id="signupCountry" aria-label="dropdown">
<option selected="selected" value="US" data-key="US">United States</option>
<option value="CA" data-key="CA">Canada</option>
</select>
</span>
</label>
<p class="signup-form__email-notification-label">Get flash sales, Amtrak Guest Rewards promotions and account updates sent directly to your inbox.</p>
<div class="signup-form__email-options">
<span class="signup-form__email-options__error-msg form-input-with-label__error-msg" aria-live="assertive">Make a selection.</span>
<div class="signup-form__email-options__selections">
<label class="radio-button am-js__radio-button signup-form__email-options__selections__emailOptIn focused">
<input class="radio-button__input " type="radio" name="emailCommunicationOptin" value="signupEmailOptIn" data-automation-id="signupEmailOptIn" amt-auto-test-id="join-opt-in-radio" checked="checked">
<span class="radio-button__text " tabindex="0">Yes</span>
</label>
<label class="radio-button am-js__radio-button signup-form__email-options__selections__emailOptOut focused">
<input class="radio-button__input " type="radio" name="emailCommunicationOptin" value="signupEmailOptOut" data-automation-id="signupEmailOptOut" amt-auto-test-id="join-opt-out-radio">
<span class="radio-button__text " tabindex="0">No</span>
</label>
</div>
</div>
<input type="hidden" name="enrollmentSourceCode" value="Amtrak.com">
<input type="hidden" name="_cmstcversionnumber_register" value="2.9.15">
<input type="hidden" name="subscriber" value="false">
<input type="hidden" name="_cmsemailcommunication" value="">
<footer class="signin-register__footer">
<p class="signin-register__footer_terms-condition">By clicking Join, you acknowledge you have read and agree to the program terms, including the binding arbitration agreement, in the
<a class="am-link am-link--secondary am-fm__popup-link" data-automation-id="termsAndConditionsLink" amt-auto-test-id="join-terms-and-conditions" href="https://www.amtrak.com/services/contentService.ibcontentpopup.terms-and-conditions.html#amtrakGuestRewardsProgramTermsConditions-generalMembershipGuidelines" target="popup" data-popupurl="https://www.amtrak.com/services/contentService.ibcontentpopup.terms-and-conditions.html#amtrakGuestRewardsProgramTermsConditions-generalMembershipGuidelines" data-width="1015" data-height="700">terms and conditions</a>
<span>and</span>
<a class="am-link am-link--secondary am-fm__popup-link" data-automation-id="privacyPolicyLinkFocus" amt-auto-test-id="join-terms-and-conditions" href="https://www.amtrak.com/services/contentService.ibcontentpopup.privacy.html" target="popup" data-popupurl="https://www.amtrak.com/services/contentService.ibcontentpopup.privacy.html" data-width="1015" data-height="700">privacy policy.</a>
</p>
</footer>
<button type="submit" data-automation-id="btnSignupCreateAccount" amt-auto-test-id="join-submit-button" data-hook="signup-form-enroll-button" class="signup-form__create-account-btn am-btn am-btn--secondary w-100" disabled=""> Join </button>
</form>
<form class="forgot-password-email-reset am-js__forgot-password-email-reset" data-reset-failure-message="There was a problem resetting your password." data-automation-id="forgotPasswordEmailResetSubmitForm" data-rel="step2" autocomplete="off">
<label class="form-input-with-label am-js__form-input-with-label " data-validate-only-numbers-or-email="10">
<span class="form-input-with-label__label_wrapper ">
<label class="form-input-with-label__label ">
<span> Email or Member # </span>
</label>
</span>
<input class="form-input-with-label__inp inputUserName" name="_name" data-required="true" data-${validate}-format="" data-automation-id="inpForgotPasswordForm" aria-label="Email or Member #" aria-required="true">
<span class="form-input-with-label__error-msg" aria-live="assertive">Enter a valid Guest Rewards number or email address.</span>
<span class="form-input-with-label__be-error-msg" aria-live="assertive"></span>
</label>
<button class="forgot-password-email-reset__submit-btn am-btn am-btn--secondary mt-4 w-100" data-automation-id="btnForgotPasswordForm" aria-label="Reset Password" type="submit">Reset Password</button>
</form>
Name: forgotPasswordSecurityQuestionOneForm — /content/amtrak/en-us/public/home-page/_jcr_content.checkSecurityQuestion.json
<form class="forgot-password-question-step am-js__forgot-password-question-step q-step1 is-visible" action="/content/amtrak/en-us/public/home-page/_jcr_content.checkSecurityQuestion.json" data-method="post"
name="forgotPasswordSecurityQuestionOneForm" data-automation-id="forgotPasswordSecurityQuestionOneForm" data-success-rel="q-step2" data-fail-rel="q-step12" data-final-fail-rel="step4" autocomplete="off">
<div class="forgot-password-question-step__title"><span class="forgot-password-question-step__count"> Question 1 of 2 </span></div>
<label class="form-input-with-label am-js__form-input-with-label forgot-password__security-question_row_question" data-validate-empty="1">
<span class="form-input-with-label__label_wrapper forgot-password-question-step__question-label">
<label class="form-input-with-label__label forgot-password-question-step__question-label ">
<span> Forgot Password Step </span>
</label>
</span>
<input class="form-input-with-label__inp forgot-password-question-step__question-inp" name="question" data-${validate}-format="" data-automation-id="question1" aria-label="Forgot Password Step">
<span class="form-input-with-label__error-msg" aria-live="assertive">Please enter an answer.</span>
<span class="form-input-with-label__be-error-msg" aria-live="assertive">Oops, that answer wasn't quite right. Let's try a different question.</span>
</label>
<div class="forgot-password__body_step_question">
<button type="submit" class="modal__btn" data-automation-id="qStep1NextBtn">Next</button>
</div>
</form>
Name: forgotPasswordSecurityQuestionOneTwoForm — /content/amtrak/en-us/public/home-page/_jcr_content.checkSecurityQuestion.json
<form class="forgot-password-question-step am-js__forgot-password-question-step q-step12 be-error" action="/content/amtrak/en-us/public/home-page/_jcr_content.checkSecurityQuestion.json" data-method="post"
name="forgotPasswordSecurityQuestionOneTwoForm" data-automation-id="forgotPasswordSecurityQuestionOneTwoForm" data-success-rel="q-step2" data-fail-rel="q-step22" data-final-fail-rel="step4">
<h3 class="forgot-password-question-step__title"><span class="forgot-password-question-step__count"> Question 1 of 2 </span></h3>
<label class="form-input-with-label am-js__form-input-with-label forgot-password__security-question_row_question" data-validate-empty="1">
<span class="form-input-with-label__label_wrapper forgot-password-question-step__question-label">
<label class="form-input-with-label__label forgot-password-question-step__question-label ">
<span> Forgot Password Step </span>
</label>
</span>
<input class="form-input-with-label__inp forgot-password-question-step__question-inp" name="question" data-${validate}-format="" data-automation-id="question12" aria-label="Forgot Password Step">
<span class="form-input-with-label__error-msg" aria-live="assertive">Please enter an answer.</span>
<span class="form-input-with-label__be-error-msg" aria-live="assertive">Oops, that answer wasn't quite right. Let's try a different question.</span>
</label>
<div class="forgot-password__body_step_question">
<button type="submit" class="modal__btn" data-automation-id="qStep12NextBtn">Next</button>
</div>
</form>
Name: forgotPasswordSecurityQuestionTwoForm — /content/amtrak/en-us/public/home-page/_jcr_content.checkSecurityQuestion.json
<form class="forgot-password-question-step am-js__forgot-password-question-step q-step2" action="/content/amtrak/en-us/public/home-page/_jcr_content.checkSecurityQuestion.json" data-method="post" name="forgotPasswordSecurityQuestionTwoForm"
data-automation-id="forgotPasswordSecurityQuestionTwoForm" data-success-rel="q-step3" data-fail-rel="q-step22" data-final-fail-rel="step4">
<h3 class="forgot-password-question-step__title"><span class="forgot-password-question-step__count"> Question 2 of 2 </span></h3>
<label class="form-input-with-label am-js__form-input-with-label forgot-password__security-question_row_question" data-validate-empty="1">
<span class="form-input-with-label__label_wrapper forgot-password-question-step__question-label">
<label class="form-input-with-label__label forgot-password-question-step__question-label ">
<span> Forgot Password Step </span>
</label>
</span>
<input class="form-input-with-label__inp forgot-password-question-step__question-inp" name="question" data-${validate}-format="" data-automation-id="question22" aria-label="Forgot Password Step">
<span class="form-input-with-label__error-msg" aria-live="assertive">Please enter an answer.</span>
<span class="form-input-with-label__be-error-msg" aria-live="assertive">Oops, that answer wasn't quite right. Let's try a different question.</span>
</label>
<div class="forgot-password__body_step_question">
<button type="submit" class="modal__btn" data-automation-id="qStep2NextBtn">Next</button>
</div>
</form>
Name: forgotPasswordSecurityQuestionTwoTwoForm — /content/amtrak/en-us/public/home-page/_jcr_content.checkSecurityQuestion.json
<form class="forgot-password-question-step am-js__forgot-password-question-step q-step22 be-error" action="/content/amtrak/en-us/public/home-page/_jcr_content.checkSecurityQuestion.json" name="forgotPasswordSecurityQuestionTwoTwoForm"
data-method="post" data-automation-id="forgotPasswordSecurityQuestionTwoTwoForm" data-success-rel="q-step3" data-fail-rel="step4" data-final-fail-rel="step4">
<h3 class="forgot-password-question-step__title"><span class="forgot-password-question-step__count"> Question 2 of 2 </span></h3>
<label class="form-input-with-label am-js__form-input-with-label forgot-password__security-question_row_question" data-validate-empty="1">
<span class="form-input-with-label__label_wrapper forgot-password-question-step__question-label">
<label class="form-input-with-label__label forgot-password-question-step__question-label ">
<span> Forgot Password Step </span>
</label>
</span>
<input class="form-input-with-label__inp forgot-password-question-step__question-inp" name="question" data-${validate}-format="" data-automation-id="question22" aria-label="Forgot Password Step">
<span class="form-input-with-label__error-msg" aria-live="assertive">Please enter an answer.</span>
<span class="form-input-with-label__be-error-msg" aria-live="assertive">Oops, that answer wasn't quite right. Let's try a different question.</span>
</label>
<div class="forgot-password__body_step_question">
<button type="submit" class="modal__btn" data-automation-id="qStep22NextBtn">Next</button>
</div>
</form>
Name: forgotPasswordSecurityQuestionThreeForm — /content/amtrak/en-us/public/home-page/_jcr_content.setNewPassword.json
<form class="forgot-password-new-password am-js__forgot-password-new-password q-step3 forgot-password__security-question_row" action="/content/amtrak/en-us/public/home-page/_jcr_content.setNewPassword.json" data-method="post"
name="forgotPasswordSecurityQuestionThreeForm" data-automation-id="forgotPasswordSecurityQuestionThreeForm" data-success-rel="step5" autocomplete="off">
<label class="password-with-label am-js__password-with-label error-status" data-validate-password="" data-show-password-label="Show Password" data-hide-password-label="Hide Password">
<span class="password-with-label__label form-input-with-label__label "> New Password <div class="tooltip am-js__tooltip tooltip-right"
aria-label="tooltip - Please enter a password. Your password must be at least 8 characters long, include at least 1 alpha character, and include at least 1 number or special character (- ? . _ @ " $ # ,). Passwords are case sensitive."
role="button" tabindex="0">
<div class="tooltip__text">
<span class="tooltip__text_content">Please enter a password. Your password must be at least 8 characters long, include at least 1 alpha character, and include at least 1 number or special character (- ? . _ @ " $ # ,). Passwords are case
sensitive.</span>
</div>
</div>
</span>
<input type="password" class="form-input-with-label__inp password-with-label__inp" name="newPassword" data-automation-id="newPassword" autocomplete="off">
<button type="button" class="password-with-label__show-btn" data-automation-id="showPassword" amt-auto-test-id="show-password">
<img class="password-with-label__password-icon" alt="">
</button>
<div class="password-with-label__error-status">
<span class="password-with-label__error-status_invalid_text" aria-live="assertive">Password Incomplete</span>
<span class="password-with-label__error-status_valid_text" aria-live="assertive">Password Complete</span>
</div>
<span class="signin_forgot-password">
<button type="button" class="am-link signin_forgot-password_link" data-modalclose=" signin-register" data-modalopen="forgot-password" data-automation-id="btnSigninRegisterForgotPass" amt-auto-test-id="sign-on-forgot-password"></button>
</span>
</label>
<div class="forgot-password__body_step_new-password-save">
<button type="submit" class="modal__btn" data-automation-id="newPasswordSave">Save</button>
<!--
{{!--data-modalclose="forgot-password"
data-modalopen="signin-register"--}}
-->
</div>
</form>
Text Content
skip to Content skip to Navigation * * My Account Loading... * Join * Sign In * My Account Sign Out * English * Español * Français * 中文 * Form open button Search * * Search * Menu Form open button Search * TRAIN STATUS * MODIFY TRIP * Destinations FIND STATION OR ROUTE FIND STATION OR ROUTE Ask Julie Clear input No stations or routes found. Enter a city or route name Train Stations Routes Locations BROWSE BY REGION FIND STATION OR ROUTE Ask Julie Clear input No stations or routes found. Enter a city or route name Train Stations Routes Locations Please enter a valid station, city, or address. * Trip Planning Map * See all routes BROWSE REGIONS Northwest California West Midwest South Northeast Find station or route Trip Planning Map See all routes * Experience WHY AMTRAK Amtrak's unique travel experience for families, individuals and groups BEFORE YOU GO Tickets & fares, accessible travel service, security & ID requirements AT THE STATION Boarding information, station lounges, baggage & station services ONBOARD Seating & sleeping, baggage info, train amenities, food & dining * DEALS DEALS & PROMOTIONS Amtrak travel deals, promotions and other partner offers. EVERYDAY DISCOUNTS Savings for Kids, Seniors, Military, Groups and More VACATIONS & RAIL TOURS Train vacation packages throughout North America MULTI-RIDES & RAIL PASSES USA Rail passes, monthly passes and multi-ride tickets * SCHEDULES * Guest Rewards * Contact Us Top 10 Questions Email Us Call Us * English * Español * Français * 中文 FIND STATION OR ROUTE FIND STATION OR ROUTE Clear input for FIND STATION OR ROUTE Start typing a station Please select from the results below... Routes Please enter a valid station, city, or address. Travel Safely: Stay informed about mask requirements, enhanced safety measures and other coronavirus updates. * Destinations BROWSE BY REGION map FIND STATION OR ROUTE Ask Julie Clear input No stations or routes found. Enter a city or route name Train Stations Routes Locations Please enter a valid station, city, or address. * Trip Planning Map * See all routes BROWSE REGIONS Northwest California West Midwest South Northeast Find station or route Trip Planning Map See all routes * Experience WHY AMTRAK Amtrak's unique travel experience for families, individuals and groups BEFORE YOU GO Tickets & fares, accessible travel service, security & ID requirements AT THE STATION Boarding information, station lounges, baggage & station services ONBOARD Seating & sleeping, baggage info, train amenities, food & dining * DEALS DEALS & PROMOTIONS Amtrak travel deals, promotions and other partner offers. EVERYDAY DISCOUNTS Savings for Kids, Seniors, Military, Groups and More VACATIONS & RAIL TOURS Train vacation packages throughout North America MULTI-RIDES & RAIL PASSES USA Rail passes, monthly passes and multi-ride tickets * SCHEDULES * Guest Rewards * TRAIN STATUS * MODIFY TRIP Travel Safely: Stay informed about mask requirements, enhanced safety measures and other coronavirus updates. button Loading My Account Overview 1. My Account Overview 2. My Profile 3. My Trips 4. My Coupons 5. Communication Preferences 6. Sign Out My Account * My Account Overview * My Profile * My Trips * My Coupons * Communication Preferences * Sign Out Sign Out -------------------------------------------------------------------------------- Loading A NEW STANDARD OF TRAVEL DURING COVID-19 carousel control left FACE COVERINGS While Amtrak passengers and employees are no longer required to wear masks while on board trains or in stations, masks are welcome and remain an important preventive measure against COVID-19. Anyone needing or choosing to wear one is encouraged to do so. Learn More PRE-TRIP COVID CHECK To provide a safe travel environment to Amtrak’s passengers and employees, all passengers must complete a pre-trip COVID-19 check within 24 hours prior to departure. Complete the COVID Check AIR QUALITY & CLEANING All Amtrak trains are equipped with onboard filtration systems with a fresh air exchange rate every 4-5 minutes. We have enhanced cleaning and disinfecting protocols at stations and onboard our trains. Learn More TRIP FLEXIBILITY Amtrak is waiving all change fees for reservations made by April 30, 2022. Learn More carousel control right Face Coverings Pre-Trip COVID Check Air Quality & Cleaning Trip Flexibility TWICE THE POINTS. TWICE THE ADVENTURE. Earn double points on travel through May 22 when you register or join Amtrak Guest Rewards today. Terms apply. LEARN MORE Fare Finder Experience Fragment Book Trip One-Way One-Way Round-Trip Multi-City Group Travel Hotels & Cars Rail PassesAuto Train * One-Way One-Way Round-Trip Multi-City Group Travel Hotels & Cars * Rail Passes Use Points Enter departure station, city or place. Loading From * Enter arrival station, city or place. Loading To * Depart Date * Depart Date Return Date Return Date 1Traveler TRAVELERS Reset Adult 16+ -+ Youth 13 - 15 | Traveling Alone? -+ Child 2 - 12 -+ Infant Under 2 -+ Discounts Traveler 1: Adult Adult Adult Senior Passenger with Disability Companion Rail Passengers Association Military (Active) Military Veteran Done Advanced Search ADVANCED SEARCH -------------------------------------------------------------------------------- Time of Day 12a-6a 6a-12p 12p-6p 6p-12a -------------------------------------------------------------------------------- Use Points -------------------------------------------------------------------------------- Coupon Code (15 digits) Done FIND TRAINS DISCOVER AMERICA With over 500 destinations, Amtrak takes you where you want to go. Learn More TRAVEL IN A PRIVATE ROOM Available on many routes across the country. Learn More SKIP THE HASSLES OF DRIVING WITH THE AUTO TRAIN Coach fares as low as $89 + the cost of your vehicle. Learn More ALL ABOARD WITH JUST YOUR PHONE Download the free Amtrak mobile app for iPhone and Android today. Learn More BOOK EARLY TO SAVE ON WORLD FAMOUS ROUTES Save up to 20% on your next adventure. Learn More DON'T MISS DOUBLE POINTS Earn double points on travel through May 22 when you register or join Amtrak Guest Rewards today. Terms apply. Learn More TRAVEL TOOLS carousel control left AMTRAK RIDERESERVE FOR MULTI-RIDE PASSES Passengers traveling with monthly, ten-ride or six-ride passes will be required to confirm their intended trips on reserved services. Learn About Confirming Trips MAKE TRAVEL A LITTLE EASIER WITH THE AMTRAK APP. Download the Amtrak app to check train status, get gate and track information at select stations, travel with contact-free eTicket scanning and access helpful information at your fingertips. GET THE APP TRACK YOUR TRAIN CHECK TRAIN STATUS AND TRACK YOUR TRAIN'S LOCATION. TRACK NOW INTERACTIVE PLANNING MAP DISCOVER MORE OF AMERICA WITH OUR INTERACTIVE PLANNING MAP. START PLANNING carousel control right RideReserve Mobile App Track Your Train Interactive Planning Map AMTRAK TICKETS, SCHEDULES AND TRAIN ROUTES Close Modal BE AMONG THE FIRST TO KNOW Sign up to receive flash sales, member-only promotions and special offers by email. YES, SIGN ME UP No thanks By continuing, I consent to regularly receiving personalized Amtrak emails. I can withdraw my consent at any time in the future. The lawfulness of sending email before the withrawal of my consent will not be affected. The Amtrak terms and conditions and privacy policy apply. EMAIL SUBSCRIPTION CONFIRMED You will receive flash sales, member-only promotions and special offers directly to your inbox. AMTRAK GUEST REWARDS AMTRAK GUEST REWARDS TERMS AND CONDITIONS HAVE CHANGED Close Modal Signin/Signup Sign In Enter a valid Guest Rewards number or email address. Email or Guest Rewards # Enter a valid Guest Rewards number or email address. Password Passwords should be at least 10 characters long and include 1 uppercase and 1 lowercase alpha character, 1 number and 1 special character. Passwords are case sensitive. Enter a valid password Forgot Password? SIGN IN By signing in to your account you acknowledge you have read and agree to the updated terms and conditions, including the binding arbitration agreement. Terms and Conditions I Agree to the Terms Join Start Earning Today. First Name First name should be at least 2 letters. Last Name Last name should be at least 2 letters. Password Passwords should be at least 10 characters long and include 1 uppercase and 1 lowercase alpha character, 1 number and 1 special character. Passwords are case sensitive. Password Incomplete Password Complete Forgot Password? Confirm Password Password Incomplete Passwords Matched Email Address Enter a valid email address. Country United States Canada Get flash sales, Amtrak Guest Rewards promotions and account updates sent directly to your inbox. Make a selection. Yes No By clicking Join, you acknowledge you have read and agree to the program terms, including the binding arbitration agreement, in the terms and conditions and privacy policy. Join SIGN IN OR CREATE AN ACCOUNT FORGOT PASSWORD? Close Window Passwords are case sensitive, should be at least 10 characters long and should include 1 uppercase and 1 lowercase alpha character, 1 number and 1 special character. ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` < | > ~ Enter the email address or member number associated with your account. We will send password reset instructions. Email or Member # Enter a valid Guest Rewards number or email address. Reset Password An email with password reset instructions is on the way. Question 1 of 2 Forgot Password Step Please enter an answer. Oops, that answer wasn't quite right. Let's try a different question. Next QUESTION 1 OF 2 Forgot Password Step Please enter an answer. Oops, that answer wasn't quite right. Let's try a different question. Next QUESTION 2 OF 2 Forgot Password Step Please enter an answer. Oops, that answer wasn't quite right. Let's try a different question. Next QUESTION 2 OF 2 Forgot Password Step Please enter an answer. Oops, that answer wasn't quite right. Let's try a different question. Next New Password Please enter a password. Your password must be at least 8 characters long, include at least 1 alpha character, and include at least 1 number or special character (- ? . _ @ " $ # ,). Passwords are case sensitive. Password Incomplete Password Complete Save That answer wasn’t correct either. We’ve sent you an email with instructions to reset your password instead. Password was reset successfully. Continue as Signed In Sign Out Every ride counts as an Amtrak Guest Rewards member. Earn points toward reward travel, upgrades and more. Join Now GIVE THE GIFT OF AMTRAK TRAVEL. Buy Gift Cards GET OUR MOBILE APP. SUBSCRIBE & SAVE Subscribe today to receive flash sales, promotions and special offers by email. ABOUT AMTRAK * About Amtrak * News & Media * Careers * FOIA * Terms and Conditions * Office of Inspector General * COVID Photo Disclaimer TRAVEL SMART * Baggage Policy & Service * Changing Your Reservation * Unique Amtrak Experience * Hotels, Car Rentals, Insurance... * Accessible Travel Services * Amtrak Vacations * Gift Cards * Mobile App SITE TOOLS * Service Alerts & Notices * Sign Up for Delay Alerts * Web Notices / Terms of Use * Amtrak Store * Cookie Policy * Privacy Policy * Contact Us ©2022 National Railroad Passenger Corporation https://www.amtrak.com/content/amtrak/en-us/home