CINXE.COM

NSW TrainLink - book online

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="en"> <head> <title> NSW TrainLink - book online </title> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-store"> <meta http-equiv="Expires" content="Sat, 01 Dec 2001 00:00:00 GMT"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <link rel="stylesheet" type="text/css" href="/Odyssey/carriers/CLK/en/styles/style.css"> <link rel="stylesheet" type="text/css" href="/Odyssey/carriers/CLK/en/styles/colorbox.css" > <link rel="stylesheet" media="screen" type="text/css" href="/Odyssey/javascript/jquery-ui-1.13.3.css" > <link rel="stylesheet" type="text/css" href="/Odyssey/carriers/CLK/en/styles/app-datepicker.css"> <link rel="stylesheet" type="text/css" href="/Odyssey/carriers/CLK/en/styles/print.css" media="print"> <script type="text/javascript" src="/Odyssey/javascript/jquery-3.6.0.min.js"></script> <script type="text/javascript" src="/Odyssey/javascript/jquery.colorbox.js"></script> <script type="text/javascript" src="/Odyssey/javascript/footer.js"></script> <script type="text/javascript" src="/Odyssey/javascript/leftNavigation-1.1.js"></script> <script type="text/javascript" src="/Odyssey/javascript/app-datepicker.js"></script> <script type="text/javascript" src="/Odyssey/javascript/common_functions-1.1.js"></script> <meta name="decorator" content="CLK_en_Layout"/> <meta name="pageCssClassName" content="memberSignup"/> <link rel="stylesheet" type="text/css" href="/Odyssey/carriers/CLK/en/styles/style.css"/> <link rel="stylesheet" type="text/css" href="/Odyssey/carriers/CLK/en/styles/generalForm.css"/> <script type="text/javascript" src="/Odyssey/javascript/memberSignup.js"></script> <script type="text/javascript" src="/NASApp/Odyssey/javascript/CryptoJS/sha512.js"></script> <script type="text/javascript" src="/NASApp/Odyssey/javascript/CryptoJS/enc-base64.js"></script> <script type='text/javascript' src='/NASApp/Odyssey/javascript/password.js'></script> </head> <body class='memberSignup'> <script> </script> <!-- Google Tag Manager --><noscript><iframe src=\"//www.googletagmanager.com/ns.html?id=GTM-WZGSMR\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-WZGSMR');</script><!-- End Google Tag Manager --> <div class="pageWrapper"> <div class="page"> <div class="header"> <div class="titleBar"> <div class="headButtonWrapper"> <span style="padding-right: 50px;"> </span> <span class="headButton xLink"> <a id="closeWindow" href="/NASApp/Odyssey/close.action" title='Close the window'><span class="iconClose"></span>Close</a> </span> </div> <div class="clearFix"></div> </div> </div> <div class="contentWrapper"> <div class="sidebar"> <div class="topArea"></div> <div class="sideBarMenuBox" id="sideBarMenu1"> <div class="sideBarTitleBar"> <div><a id="sideBarLoginLink" href="/NASApp/Odyssey/login.action"> Log in </a> </div> </div> <div id="ajaxDiv"> </div> <div class="sideBarMenuItem"><a href="#" class="iconPlus">Important information </a></div> <div class="subItem"> <div class="subItemLinks"> <a id="idhref_sidebarImportantInfoTile_link_1" href="https://transportnsw.info/pensioners" target="_blank">Pensioners</a> <a id="idhref_sidebarImportantInfoTile_link_2" href="https://transportnsw.info/stops#/" target="_blank">Stations and stops</a> <a id="idhref_sidebarImportantInfoTile_link_3" href="https://transportnsw.info/travel-info/accessible-travel/personal-medical-equipment" target="_blank">Special needs</a> <a id="idhref_sidebarImportantInfoTile_link_4" href="https://transportnsw.info/concessions" target="_blank">Concessions</a> <a id="idhref_sidebarImportantInfoTile_link_5" href="https://transportnsw.info/travel-info/using-public-transport/regional-booking-travel-information/luggage-on-nsw-trainlink" target="_blank">Luggage</a> <a id="idhref_sidebarImportantInfoTile_link_6" href="https://transportnsw.info/travel-info/preparing-to-travel/regional-booking-travel-information/peak-off-peak-fare-seasons" target="_blank">Seasonal fares</a> <a id="idhref_sidebarImportantInfoTile_link_7" href="https://transportnsw.info/alerts" target="_blank">Service alerts</a> <a id="idhref_sidebarImportantInfoTile_link_8" href="https://transportnsw.info/travel-info/using-public-transport/regional-booking-travel-information/when-to-book" target="_blank">Booking restrictions</a> </div> </div> <div class="sideBarMenuItem"><a href="#" class="iconPlus">Help </a></div> <div class="subItem"> <div class="subItemLinks"> <a id="idhref_sidebarCustomerHelpTile_contactForm" href='https://transportnsw.info/regional-contacts' target="_blank">Customer support</a> </div> </div> <noscript> <div class="menuNoscript"> <div class="sideBarMenuItem"><a href="#" class="iconMinus">Help </a></div> <div class="subItem"> <div class="subItemLinks"> <a id="idhref_sidebarCustomerHelpTile_contactForm_noscript" href='https://transportnsw.info/contact-us' target="_blank">Customer support</a> </div> </div> </div> </noscript> </div> </div> <div class="main"> <script type="text/javascript" > var alertMessages=new Array(); alertMessages[0]='The password entered is not valid: <br> - Must be 12 or more characters long<br> - Must contain at least 1 alphabetic character (a-z or A-Z)<br> - Must contain at least 1 number or symbol (0-9 or !@# etc)<br> - If password length is less than 20 characters, it must not contain whitespace or more than 3 repeating characters'; </script> <div class="joinNow"> <div class="progressBar"></div> <div class="mainInner"> <h1 class="titleMarginSmall"> <img alt="Join now" src="/Odyssey/carriers/CLK/en/images/pageTitle/joinNow.gif" /> </h1> <div id="jsWwarningMessages" class="warningMessages"></div> <p> Join now and save time typing every time you make train reservations.<br/> </p> <p class="titleParagraph"> Welcome to NSW TrainLink, as a new member, we invite you to create your travel profile. Information you provide is stored on our secure servers and is protected by our <a id="policyLink" href=cms/cmsPrivacyPolicy.action>Privacy policy</a>. Every time you make train reservations, your travel profile and preferences are used to automatically fill in information required during the reservation process. <br/><br/> If you have made a NSW TrainLink reservation online please use the password that was sent to you by email. If you are unable to locate your password, please enter your email address <a href=forgotPasswordNoToken.action>here</a> and we will send it to you. <br/> </p> <form action="/NASApp/Odyssey/memberSignup.action" method="post" > <input type="hidden" name="struts.token.name" value="token" /> <input type="hidden" name="token" value="8OH00C9DIUHATYIJL5HO3B93LKSDVO4X" /> <div class="detailsBox"> <div class="formLine noBorder"> <div class="inputGroup"> <label id="label_global_email_label" class="label" for="email">Email address</label> <input type="text" name="email" size="40" value="" id="email" onblur="this.value=this.value.toLowerCase().replace(/^\s+|\s+$/, '')" autocomplete="off"/> <div class="clearFix"></div> </div> </div> <div class="formLine extraInfo"> <div class="inputGroup"> <label id="label_global_newpassword_label" class="label" for="newPassword">New password</label> <input type="password" name="newPassword" size="42" id="newPassword" autocomplete="off"/> <span> The password entered must meet the following requirements: <br> - Must be 12 or more characters long<br> - Must contain at least 1 alphabetic character (a-z or A-Z)<br> - Must contain at least 1 number or symbol (0-9 or !@# etc)<br> - If password length is less than 20 characters, it must not contain whitespace or more than 3 repeating characters </span> <div class="clearFix"></div> </div> </div> <div class="formLine extraInfo"> <div class="inputGroup"> <label id="label_global_confirmpassword_label" class="label" for="confirmPassword">Confirm password</label> <input type="password" name="confirmPassword" size="42" id="confirmPassword" autocomplete="off"/> <div class="clearFix"></div> </div> </div> </div> <div class="buttonBar"> <div class="buttonLink"> <span><input type="submit" id="submit" name="submit" value="Submit" class="button" title="Submit"/> </span> </div> <div class="buttonLink"> <span><input type="submit" id="cancelButton" name="cancel" value="Cancel" class="button" title="Cancel"/> </span> </div> <div class="clearFix"></div> </div> </form> </div> </div> <script type="text/JavaScript"> $('document').ready(function(){ $('#policyLink').colorbox({width:700, height:400, iframe:true, close:"Close", opacity:"0.75"}); }); </script> </div> <div class="mainNoscript"> <noscript> <p>Online bookings require JavaScript to be enabled. To enable JavaScript, please refer to your browsers help function. <br/><br/>Alternatively, you can call NSW TrainLink on 13 22 32 for fare enquiries or bookings.</p> </noscript> </div> <div class="clearFix"></div> </div> </div> <div class="footer"> <div class="footerLeft"> <a id="footerPrivacyPolicyLink" href="/NASApp/Odyssey/cms/cmsPrivacyPolicy.action"> Privacy </a> <a id="footerTermsAndConditionsLink" href="/NASApp/Odyssey/cms/cmsTermsAndConditions.action"> Terms of use </a> | <a id="footerStartOverLink" href="/NASApp/Odyssey/booking/startOver.action"> Start over </a> | <a id="footerTravelPassSearchLink" href="/NASApp/Odyssey/travelpass/selectTravelPass.action"> Purchase a Discovery Pass </a> </div> <div class="footerRight"> <a id="footerNSWGovernmentLink" href="http://www.nsw.gov.au" target="_blank"> NSW Government </a> | <a id="footerRailCorpLink" href="https://transportnsw.info/regional" target="_blank"> NSW TrainLink </a> </div> <div class="clearFix"></div> </div> </div> <div style="display:none"> <div id="modalFrameWarning" class="modalFrameWarning"> <h2 id="modalFrameText1">Warning!</h2> <p id="modalFrameText2"></p> <div class="buttonBar"> <div class="buttonLink"> <span><input type="submit" id="no" name="action:" value="Refuse" title="" onclick="return modalAccept('no')"/> </span> </div> <div class="buttonLink"> <span><input type="submit" id="yes" name="action:" value="Accept" title="" onclick="return modalAccept('yes')"/> </span> </div> <div class="clearFix"></div> </div> </div> </div> <div style="display:none"> <div id="modalFrameWarning1" class="modalFrameWarning"> <h2 id="modalFrameText3">Warning!</h2> <p id="modalFrameText4"></p> <div class="buttonBar"> <div class="buttonLink"> <span><input type="submit" id="no" name="action:" value="Refuse" title="" onclick="return modalAccept1('no')"/> </span> </div> <div class="buttonLink"> <span><input type="submit" id="yes" name="action:" value="Accept" title="" onclick="return modalAccept1('yes')"/> </span> </div> <div class="clearFix"></div> </div> </div> </div> <div style="display:none"> <div id="modalFrame" class="modalFrame"> <div class="waitImage"><img title="wait" src="/Odyssey/carriers/CLK/en/images/wait_spiral.gif" /></div> </div> </div> <script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=2&cb=941186560" async></script></body> </html> <script type="text/javascript"> var redirectUrl; function getInternetExplorerVersion() { var rv = -1; // Return value assumes failure. if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return rv; } $(document).ready(function() { var ver = getInternetExplorerVersion(); if( ver > -1 && ver < 7.0 ) { var obj = document.getElementById('returnWayRadiofalse'); if( obj ) { var temp = obj.style; } } $(".xLink a").click(function(){ redirectUrl = $(this).attr("href"); $(this).colorbox({inline:true, width:"450", href:"#modalFrameWarning", overlayClose:false, opacity:"0.75"}); var modalText1 = 'Warning!'; var modalText2 = 'Closing this page will cancel your current search and delete any unconfirmed bookings.'; $("#modalFrameText1").text(modalText1); $("#modalFrameText2").text(modalText2); }); $(".leavePageClass a").click(function(){ redirectUrl = $(this).attr("href"); $(this).colorbox({inline:true, width:"450", href:"#modalFrameWarning", overlayClose:false, opacity:"0.75"}); var modalText1 = 'Warning!' ; var modalText2 = 'Leaving this page will cancel your current search and delete any unconfirmed bookings.'; $("#modalFrameText1").text(modalText1); $("#modalFrameText2").text(modalText2); }); $(".sideBarTitleBar a, .sideBarMenu a").click(function(){ }); }); function modalAccept(param) { if (param=="no") { $.colorbox.close(); } else { if (redirectUrl !== "") { window.location=redirectUrl; } } } function modalAccept1(param) { if (param=="no") { $.colorbox.close(); } else { showAvailWait(); document.getElementById("changeSearchForm").submit(); } } function discardChangesWarning(){ var temp1 = document.getElementById('leavePage'); $("#changeSearchForm").colorbox({inline:true, width:"450", href:"#modalFrameWarning1", overlayClose:false, opacity:"0.75"}); var modalText1 = 'Warning!'; var modalText2 = 'Leaving this page will cancel your current search and delete any unconfirmed bookings.'; $("#modalFrameText3").text(modalText1); $("#modalFrameText4").text(modalText2); } function showWaitScreen(preSplashMsg, postSplashMsg, box){ $.colorbox({ width:"700px", height:"400px", inline:true, href:"#modalFrame", overlayClose:false, opacity:"0.75" }); $("#cboxClose").hide(); return true; } function showAvailWait(box){ $(".waitImage").removeClass("msgPay").addClass("msgWait"); return showWaitScreen('Please wait while we check prices and availability','This may take a short while, so please bear with us. Navigating away from this page will cancel your request.',box) } function showPaymentWait(){ $(".waitImage").removeClass("msgWait").addClass("msgPay"); return showWaitScreen('Please wait while we process your payment','This may take a short while, so please bear with us. Navigating away from this page will cancel your request.') } function showModalWait(){ $(".waitImage").removeClass("msgWait").addClass("msgPay"); return showWaitScreen('',''); } </script>

Pages: 1 2 3 4 5 6 7 8 9 10