www.amtrak.com
Open in
urlscan Pro
2a02:26f0:1700:1b5::1860
Public Scan
Submitted URL: http://servicepaymentcustomerrs.com/
Effective URL: https://www.amtrak.com/home.html
Submission: On September 24 via api from US — Scanned from DE
Effective URL: https://www.amtrak.com/home.html
Submission: On September 24 via api from US — 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.16">
<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.16">
<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. * 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 button Loading Account Overview 1. Account Overview 2. My Profile 3. My Trips 4. My Coupons 5. Lounge Access 6. Communication Preferences 7. Sign Out My Account * Account Overview * My Profile * My Trips * My Coupons * Lounge Access * Communication Preferences * Sign Out Sign Out -------------------------------------------------------------------------------- Loading Travel Safely: Stay informed about mask requirements, enhanced safety measures and other coronavirus updates. SAVE UP TO 60% ON SMALL GROUP TRAVEL AMTRAK SHARE FARES LETS YOU SAVE MORE WITH EACH PLUS ONE. Book Now EARN 2X POINTS ON FALL TRAVEL EARN DOUBLE POINTS ON TRAVEL THROUGH OCT. 31. REGISTER TODAY. Learn More AMTRAK'S NET-ZERO STRATEGY DEFINES THE DIRECTION TO REACH NET-ZERO BY 2045. LEARN MORE Previous Next Pause Play 1. slide1 2. slide2 3. slide3 Fare Finder Experience Fragment Book Trip One-Way Rail Passes Auto Train * One-Way * 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 FIND TRAINS 1Traveler Passenger with Disability or Assistance Needed? Add Trip Advanced Search FIND TRAINS CHANGE FEES WAIVED THROUGH OCTOBER 31 If your plans change, so can your booking. Learn More AUTUMN CELEBRATIONS WITH FAMILY AND FRIENDS Just an Amtrak gift card away. Learn More TAKE AMTRAK ACROSS AMERICA Experience autumn coast to coast. Learn More KIDS RIDE FOR 50% OFF Children 2 - 12 years old ride half-price every day. Infants under 2 ride free. Learn More SAVE UP TO 20%. NO CHANGE FEES. Save across America. Learn More TWICE THE POINTS. TWICE THE ADVENTURE. Earn double points on travel through October 31 when you register or join Amtrak Guest Rewards today. Terms apply. Learn More TRAVEL TOOLS carousel control left INTERACTIVE PLANNING MAP DISCOVER MORE OF AMERICA WITH OUR INTERACTIVE PLANNING MAP. See our routes and stations on a map, find trips options between stations and book your next trip. START PLANNING TRACK YOUR TRAIN CHECK TRAIN STATUS AND TRACK YOUR TRAIN'S LOCATION. TRACK NOW 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 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 carousel control right Interactive Planning Map Track Your Train Mobile App RideReserve We use cookies on this Site to optimize your user experience, analyze the usage of this Site and deliver advertisements that are more relevant to you. By continuing to use this Site, or closing this box, you consent to such use of cookies. For more information, including how you can delete cookies, please read our Cookie Policy and Privacy Policy. 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 Feedback ASK JULIE Skip to End of Chat Please type a message to continue. SEND 0/200 About Julie Contact Us Need Help? Your session will expire in two minutes. Do you wish to continue? YesNo