Access SydneySydney · New South Wales

Opal Caps Explained: Daily, Weekly and the Sunday One

What the caps actually do

Opal fares are capped, not fixed. Tap on and off enough times in a day, and the system simply stops charging you once you hit a set amount. Keep traveling through the week, and a second, higher weekly threshold takes over. Sunday sits apart entirely, with its own much lower ceiling. None of these figures are fixed forever — Transport for NSW adjusts them most years, so this page describes the mechanism and sends you to the operator for the current dollar amounts.

The system works the same whether you use a physical Opal card or a contactless bank card or phone at the gate. Both earn the same caps. That single fact causes most of the confusion below, because a cap belongs to a card, not to a person.

Two cards, two totals — they never merge

This is the edge case that catches the most visitors. If you tap in with a phone one day and a plastic Opal card the next, you are not one traveler working toward one cap. You are two separate accounts, each starting from zero. A family sharing one adult’s phone for some trips and a card for others will not reach either cap — they’ll simply pay full fare on both, indefinitely.

The fix is trivial once you know it: pick one card or one contactless device per person, for the whole trip, and stick with it. Mixing a card and a phone across the same day defeats the cap on both.

Sunday pricing follows the tap, not the clock

The Sunday cap applies to a journey, not a calendar date. A trip that starts before midnight on Sunday keeps Sunday pricing even if it finishes after midnight has passed into Monday. Transport for NSW defines the fare period this way deliberately, because late buses and trains routinely cross midnight and nobody wants a fare that changes mid-journey.

The reverse isn’t true. Start a trip at 12:01am Monday and you’re on ordinary Monday fares, whatever the cap turns out to be that week.

Public holidays that fall on a weekday are not Sundays

A common assumption is that a public holiday gets treated like Sunday, because both feel like a day off. Opal doesn’t work that way. A public holiday landing on a Tuesday is charged at ordinary weekday rates and counts toward the weekly cap like any other Tuesday. Only Sunday itself carries the Sunday cap. Check the NSW Government’s public holidays page if you need to know which dates apply in a given year — it won’t tell you the fare, but it will tell you the date is real.

The weekly cap resets Monday at 4am, not on the calendar

The Opal week doesn’t run Monday-to-Sunday in the ordinary sense. It runs from 4am Monday to 3:59am the following Monday. That early cutoff matters for one specific kind of trip: an evening or late-night journey on a Sunday. If you tap on after the Sunday cap has already been reached but the trip itself starts, say, at 11pm and this falls just before the 4am reset, it’s still counted in the week that’s ending — not the new one about to begin.

For most visitors this never matters, because a week’s travel rarely brushes against the boundary. For a longer stay, or for a resident checking a weekly statement against memory, it explains a total that otherwise looks wrong. It isn’t wrong. It’s just measured on Opal’s calendar, not yours.

Where the airport fee and the ferry fit in

None of this changes what a trip costs to reach — only what happens once the fares add up. Two Sydney rail stations, at the airport, carry a separate private access fee layered on top of the ordinary fare, charged each way, per person. It counts toward the caps like any other fare, but it’s still an added cost most visitors don’t expect. A public bus to Mascot station avoids it entirely, and for two or more people traveling together, ride-hailing is often price-competitive with the fee included.

The Manly ferry, by contrast, is ordinary public transport. It runs on the same Opal fare as a bus, counts toward the same caps, and crosses the harbor on a schedule set for commuters rather than sightseers. Some fast ferries on the same route are privately operated and are not on Opal at all — check before boarding, because the ticket gates look identical.

Where to check the actual figures

Transport for NSW publishes the current daily, weekly and Sunday caps, along with the airport station fee, on its own fare pages, and reviews them on roughly an annual cycle. The Opal site is the practical place to check a specific fare before you travel, and Transport for NSW carries the wider network and policy detail. Neither number is worth memorising from an article, this one included — that’s the whole reason the mechanism matters more than the amount.

How this site sources and checks claims like these is set out on our about page, including why we don’t quote fares from memory. If you’re wondering what reading this site involves in terms of data, that’s covered on the privacy policy. Both pages are short, and both are written the same way as this one: checkable, or clearly attributed, with nothing in between. For more on how the site is put together generally, the about page is the place to start, and questions about what’s collected while you browse belong on the privacy policy as well.

Access Sydney is an independent guide written from published, checkable sources. We have not visited the places described here and we do not publish personal recommendations or invented ‘local favorites’ — where something is singled out as notable, we say who says so. Opening times, fares, closures and prices change at short notice, so treat everything here as a starting point and confirm with the museum, operator or venue directly before building a day around it. We give no advice on visas, insurance, health or safety; use your own government’s official guidance for those.