HELP First time rider? click here FAQ

Capitol Corridor
Skip NavigationMenu
  • Plan Your Trip
      • Schedules
      • Route Map
      • Tickets & Fares
      • Stations
      • Train Status
      • Connections
      • First-Time Rider
      • Frequent Rider Discounts
      • Destinations
      • Tap2Ride
      • FAQ
    • Close
  • On-Board Experience
      • Seats and Restrooms
      • Accessibility
      • Bicycles
      • Baggage
      • Pets
      • Service Animals
      • Onboard Wi-Fi
      • Cafe Car
      • Quiet Car
      • Green Travel
      • Health & Safety
      • Rail Safety & Security
      • Podcast
      • Pets Are Welcome – Cats and dogs under 20lbs can travel onboard for $29 one-way. Check out our onboard pet policy here.
    • Close
  • News & Alerts
      • Sign up for eNews & Service Alerts

        Receive service updates and news by email and/or text, or manage your existing subscription.

      • News & Alerts Overview
      • Media Room
      • Get on Board Blog
      • Recent News Read All
        • Train Service to San Francisco 49ers Preseason Home Games
        • Summer Music Festivals Along the Capitol Corridor Route
      • Service Alerts
    • Close
  • Deals & Promotions
      • Deals & Promotions
      • Frequent Rider Discounts
      • Group Travel Program
      • Destinations
      • Sports & Entertainment
      • Amtrak Guest Rewards
      • Friends and Family - Save 50%Friends & Family Save 50% – Save 50% on up to five companion fares!
    • Close
  • About
      • Contact
      • CCJPA Service
      • CCJPA Board
      • CCJPA Performance
      • Documents
      • Business Plan
      • Vision Plan
      • Projects
      • 30th Anniversary
      • Civil Rights/Title VI
      • Developer Resources
      • Opportunities and RFPs
      • Store
    • Close
  • Español

Memorial Day Service – Monday, May 28, 2012

Linsey Ettlin May 24, 2012News Archive, Service Alerts

Capitol Corridor will operate on a weekend/holiday schedule on Memorial Day, Monday, May 28, 2012.

View the current schedule

Station Tips

  • Buy tickets online so you don't have to wait for a station agent or Ticket Kiosk machine.
  • Some stations require paid or validated parking so arrive early to allow enough time.
  • Bike parking is available at all stations, so if you don't need your bike at your destination consider securing it at the station instead of bringing it on board.
  • Many stations have convenient connections to other transit providers. Be sure to ask the conductor for up to two transit transfers.
  • While waiting on the platform, be safe and stand behind the yellow line.
  • Only cross to another platform at designated crossings.
For schedules, fares, trip-planning and train status call 1-877-9-RIDECC (1-877-974-3322) TDD 510-839-2220
© 1999 – 2025 Capitol Corridor Joint Powers Authority. All rights reserved. Privacy Policy.
BLOG
BLOG
BLOG
For schedules, fares, trip-planning and train status call 1-877-9-RIDECC (1-877-974-3322) TDD 510-839-2220
© 1999 – 2025 Capitol Corridor Joint Powers Authority. All rights reserved. Privacy Policy.
  • Please complete the form below. Once your request is approved, we will send the appropriate logo file(s) to the email provided.

  • This field is for validation purposes and should be left unchanged.

gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://www.capitolcorridor.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://www.capitolcorridor.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 1, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );