www.amtrak.com
Open in
urlscan Pro
2a02:26f0:480:b83::1860
Public Scan
Submitted URL: http://www.amtrak.com/servlet/ContentServer?c=Page&pagename=am%2FLayout&cid=1241267382692
Effective URL: https://www.amtrak.com/passenger-identification.html
Submission: On December 07 via manual from US — Scanned from DE
Effective URL: https://www.amtrak.com/passenger-identification.html
Submission: On December 07 via manual 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="/dotcom/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="3.0.4">
<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="/dotcom/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="/dotcom/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="3.0.4">
<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 * MY TRIP * BOOK NOW BOOK NOW BOOK NOW BOOK NOW * Destinations FIND STATION OR ROUTE FIND STATION OR ROUTE Ask Julie Clear input Enter a valid Amtrak Guest Rewards number. No stations or routes found. Enter a city or route name Train Stations Routes Locations Enter a valid Amtrak Guest Rewards number. BROWSE BY REGION FIND STATION OR ROUTE Ask Julie Clear input Enter a valid Amtrak Guest Rewards number. No stations or routes found. Enter a city or route name Train Stations Routes Locations Please enter a valid station, city, or address. Enter a valid Amtrak Guest Rewards number. * 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 JOIN GUEST REWARDS FOR FREE Earn points toward reward travel, upgrades and more GUEST REWARDS OVERVIEW Discover member benefits, ways to earn or redeem points and more Ways to Redeem Explore rewards onboard and beyond OUR CREDIT CARDS Get even more benefits with an Amtrak Guest Rewards credit card * 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 Enter a valid Amtrak Guest Rewards number. No stations or routes found. Enter a city or route name Train Stations Routes Locations Please enter a valid station, city, or address. Enter a valid Amtrak Guest Rewards number. * 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 JOIN GUEST REWARDS FOR FREE Earn points toward reward travel, upgrades and more GUEST REWARDS OVERVIEW Discover member benefits, ways to earn or redeem points and more Ways to Redeem Explore rewards onboard and beyond OUR CREDIT CARDS Get even more benefits with an Amtrak Guest Rewards credit card * TRAIN STATUS * MY TRIP * BOOK NOW BOOK NOW BOOK NOW BOOK NOW 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 Passenger ID, Safety & Security 1. Tickets & Reservations 2. 1. Purchase Tickets 2. Guide to Fares 3. Amtrak Mobile App 4. Booking Limits 5. Unaccompanied Minors 6. Duplicate and Impossible Bookings 7. About Schedules and Timetables 3. Changes & Refunds 4. 1. Refunds and Cancellations 2. How to Change Your Reservation 3. How to Cancel Your Reservation 4. eVouchers 5. How to Use Vouchers 6. Transportation Vouchers 5. Accessible Travel Services 6. 1. Making Reservations for Passengers with a Disability 2. Station Accessibility 3. Traveling with a Companion/Attendant 4. Wheeled Mobility Device Services 5. Wheeled Mobility Device Dimensions 6. Oxygen Equipment 7. Service Animals 8. Meal Service for Passengers with a Disability 9. Thruway Buses and Accessibility 10. Accessible Travel Requests 11. Non-Discrimination Policy 7. Passenger ID, Safety & Security 8. 1. Passenger Identification 2. Personal Safety 3. Crossing the US-Canadian Border 9. Planning & Booking Tips 10. 1. Tips for Booking Your Trip 2. Pre-Departure Checklist 3. Tips for Savvy Travelers 4. Tips for Long-Distance Travel 5. Tips for First Time Riders 11. International Visitors 12. Trails & Rails Program 13. Privately-Owned Rail Cars 14. 1. Mechanical Bulletins for Private Rail Cars PASSENGER IDENTIFICATION Amtrak has undertaken heightened security measures for the benefit of our customers. VALID PHOTO ID REQUIRED Amtrak customers 18 years of age and older must produce valid photo identification when: * Exchanging, refunding or reprinting Amtrak travel documents * Purchasing documents with a stored eVoucher or Transportation Credit * Traveling as a Pass Rider (active or retired) * Storing baggage at stations * Checking baggage (including firearms) * Sending Amtrak Express shipments * Asked onboard trains by train crew members, other Amtrak or operating railroad employees * Asked any time by Amtrak police or any law enforcement officer * Traveling into Canada * Guardian purchasing an unaccompanied minor travel documents or signing the release form WHAT IS A VALID ID? To be valid, your identification must be current and in-force. The following forms of identification are acceptable for persons 18 and older: * One piece of photo identification issued by a government authority, or * Two pieces of identification, at least one of which is issued by a government authority Examples of acceptable forms of ID include: * State or provincial driver's license * Passport * Official government-issued identification (federal, state, city or county government or foreign government) * Canadian provincial health card ID card with photo * Military photo ID * Student identification (university, college or high school photo ID) * Job Corps photo ID RANDOM TICKET/ID CHECKS Following federal Transportation Security Administration (TSA) guidelines, we regularly conduct random ticket verification checks onboard trains to ensure that passengers are properly ticketed. Please be prepared to show valid photo identification to a member of the onboard crew upon request. PURCHASING TICKETS Passengers purchasing tickets onboard trains from conductors must provide photo identification and be at least 16 years old. Tickets purchased onboard include a service fee built into the fare. This fee cannot be waived. Passengers boarding at any staffed station or station with an Amtrak kiosk should purchase tickets prior to boarding the train. BAGGAGE RESTRICTIONS All baggage should contain an ID tag. Free tags are available at our stations. For the safety and comfort of our passengers we strictly enforce certain baggage restrictions. Learn more about our baggage policies. TRAVEL ACROSS THE US-CANADIAN BORDER If your trip involves travel across the US-Canadian border on a train or Thruway bus, review our border crossing information. 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 EARN 30,000 BONUS POINTS*. APPLY BY 12/6/23. Learn More GET OUR MOBILE APP. SUBSCRIBE & SAVE Subscribe today to receive flash sales, promotions and special offers by email. ABOUT AMTRAK * About Amtrak * A New Era of Rail * News & Media * Careers * FOIA * Office of Inspector General * Amtrak Customer Service Commitments TRAVEL SMART * Baggage Policy & Service * Changing Your Reservation * Unique Amtrak Experience * Hotels, Car Rentals, Insurance... * Accessible Travel Services * Amtrak Vacations * Amtrak Store * Gift Cards SITE TOOLS * Service Alerts & Notices * Sign Up for Delay Alerts * Terms and Conditions * Web Notices / Terms of Use * Cookie Policy & Preferences * Privacy Policy * Contact Us © 2023 National Railroad Passenger Corporation https://www.amtrak.com/content/amtrak/en-us/planning-booking/tickets-id-safety-security/passenger-identification By clicking “Allow All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Further information is available in ourCookie Policy Customize Settings Disable All Allow All MANAGE COOKIE PREFERENCES When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer. More information Allow All STRICTLY NECESSARY COOKIES Always Active These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information. Cookies Details TARGETING COOKIES Targeting Cookies These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. Cookies Details PERFORMANCE COOKIES Performance Cookies These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance. Cookies Details FUNCTIONAL COOKIES Functional Cookies These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly. Cookies Details Back Button BACK Search Icon Filter Icon Clear checkbox label label Apply Cancel Consent Leg.Interest checkbox label label checkbox label label checkbox label label * View Cookies * Name cookie name Confirm My Choices