Access denied {{userModel.firstName}}

You are not authorised to access this page

My commuter tickets

Sort by booking number

Only letters and numbers permitted

Showing {{currentState[activeTab.name].from}} – {{currentState[activeTab.name].to}} by {{currentState[activeTab.name].total}} search results

Loading your bookings ...
  • {{order.type}}

    Valid : {{order.validFrom | sjDate : 'mediumDate'}} – {{ order.validTo | sjDate : 'mediumDate'}} {{order.type}}, {{'#' + order.ticketNumber}}
    {{order.consumerName}}

    {{getRouteTitle(order.departure, order.arrival)}}

    Valid : {{order.validFrom | sjDate : 'mediumDate'}} – {{order.validTo | sjDate : 'mediumDate'}} {{order.type}}, {{'#' + order.ticketNumber}}
    {{order.journeysLeft}} Upcoming trrips
    {{order.consumerName}}

There are no valid commuter tickets

Sorry, an error occurred. Please refresh the page.

Loading your bookings ...
  • {{order.type}}

    Valid : {{order.validFrom | sjDate : 'mediumDate'}} – {{order.validTo | sjDate : 'mediumDate'}} {{order.type}}, {{'#' + order.ticketNumber}}
    {{order.consumerName}}

    {{getRouteTitle(order.departure, order.arrival)}}

    Valid : {{order.validFrom | sjDate : 'mediumDate'}} – {{order.validTo | sjDate : 'mediumDate'}} {{order.type}}, {{'#' + order.ticketNumber}}
    {{order.journeysLeft}} Upcoming trrips
    {{order.consumerName}}

No upcoming commuter tickets

Sorry, an error occurred. Please refresh the page.

Completed

Loading your bookings ...
  • {{order.type}}

    Valid : {{order.validFrom | sjDate : 'mediumDate'}} – {{order.validTo | sjDate : 'mediumDate'}} {{order.type}}, {{'#' + order.ticketNumber}}
    {{order.consumerName}}

    {{getRouteTitle(order.departure, order.arrival)}}

    Valid : {{order.validFrom | sjDate : 'mediumDate'}} – {{order.validTo | sjDate : 'mediumDate'}} {{order.type}}, {{'#' + order.ticketNumber}}
    {{order.journeysLeft}} Upcoming trrips
    {{order.consumerName}}

No used commuter tickets

Sorry, an error occurred. Please refresh the page.

Personal Component Placeholder

Cancel current order

If you open a paid order your unpaid order will be cancelled. Do you really want to continue?

Your SJ Prio card

{{sjPrioModel.balance}} SJ Prio points {{sjPrioModel.membershipLevel}} Membership level


Points valid thru
{{pointsExpiration.date | sjDate}} {{pointsExpiration.points}}

Card number {{userModel.loyaltyCards[0].number}}

Sorry, an error occurred. Please refresh the page.

Join SJ Prio

Join SJ Prio for free and make each trip count! Earn points on all SJ tickets and use them to treat yourself to something special.

My SJ Prio Overview Component Placeholder