You’re circling Harris Street on a Friday evening with a dinner booking in fifteen minutes, and every bay you pass is either a ticket machine you don’t have time for, a permit zone you’re not in, or a No Stopping sign. Pyrmont and Ultimo are two of the most parking-hostile square kilometres in Sydney — not because there’s no kerb space, but because almost all of it belongs to somebody else.
The good news: it’s genuinely cheaper here than across the water in the CBD, there is real free parking if you only need fifteen minutes, and three big off-street car parks soak up the overflow. The bad news is that “free” evaporates on an event night at the ICC, and the traps here are unusually well-hidden. Everything below was checked against council, Transport for NSW and venue sources on 24 August 2026 — rules and rates change, and the sign at the kerb always wins.
The short version
- Metered street parking: $7 an hour, all times, public holidays included. Pyrmont and Ultimo are entirely in the City of Sydney’s cheaper Area 2.
- Free for 15 minutes: the retail section of Harris Street, via the “¼P free with ticket” button. You must still take and display the ticket.
- Everything else on the street: resident permit Area 20. Non-residents get the posted time limit, usually 1P or 2P, often running to 9pm.
- The Star: the de facto visitor car park. From $20 per six-hour block, $85 daily max, 2.0m height limit.
- Sydney Fish Market: first 20 minutes free, then steep — $90 a day maximum.
- ICC Sydney: 826 spaces, no pre-booking, and on an event night Pyrmont’s side streets fill too.
- Clearways: Pyrmont Bridge Road, Bridge Road and Wattle Street are state roads under Transport for NSW, not the council — and special-event clearways here tow.
What the meters actually cost
The City of Sydney splits its meters into two rate areas, and the boundary runs right down the western edge of the CBD. Its official ticket parking rates map for 2026–2027 (last modified 3 July 2026) puts all of Pyrmont and Ultimo in Area 2, while the CBD core across Darling Harbour is Area 1:
| Rate area | Covers | Rate |
|---|---|---|
| Area 1 | CBD core, The Rocks, Barangaroo | $9 per hour, all times |
| Area 2 | Pyrmont, Ultimo, Glebe, Camperdown, Surry Hills, Darlinghurst, Potts Point, Redfern | $7 per hour, all times |
Two things worth internalising. First, the rate is flat — there’s no cheaper evening tariff, and the City states plainly that rates apply on public holidays. Second, walking across Pyrmont Bridge saves you $2 an hour, which is real money over a working day but not the bargain people imagine.
Meters take coins and Visa, Mastercard or Amex. If a card payment fails, the council’s position is blunt: pay by coin, and if you’re fined while the machine was working, the fine stands.
One wrinkle specific to this area. On the City’s own rates map, a handful of ticket machines along the Pyrmont waterfront and the Darling Harbour edge are marked in yellow as the responsibility of Place Management NSW (1300 275 223), not the council — different operator, different rules, different phone number when something goes wrong.
The 15-minute free bays on Harris Street
This is the one piece of genuinely free parking in Pyrmont, and it’s easy to get wrong. The City of Sydney’s free 15-minute parking trial covers the retail sections of twelve streets across the inner city, and Harris Street, Pyrmont is one of them. Press the button marked “¼P free with ticket”, take the printout, and put it on your dashboard.
The traps:
- You still have to display the ticket. “Free” doesn’t mean “no ticket”. Failing to display it is the same offence as not paying at all — $140 under the NSW penalty notice schedule.
- It only covers the retail stretch, not all of Harris Street. If the meter offers the button, you’re in the zone. If it doesn’t, you’re not.
- Fifteen minutes is fifteen minutes. Want longer? You buy a normal ticket when you first park, not after the free one expires.
- The published map is stale. The City’s downloadable locations map was last modified in August 2020 and the scheme is still officially “in progress”. Treat it as a hint, not a guarantee.
The City’s own committee papers show how this stacks on one street: its September 2025 endorsement for Harris Street set the kerb as “2P Ticket 9am–9pm” and “¼P Free” on the retail sections, No Parking on part of the western side, and No Stopping plus a five-minute bay near Bowman Street. Four different rules, depending on which pole you’re standing under.
Permit Area 20 — the rule that governs most of the kerb
Pyrmont and Ultimo share a single City of Sydney resident permit zone: Area 20, bounded by Johnstons Bay, Pirrama Road, Murray Street, Pyrmont Street, Harris Street, Broadway, Bay Street, William Henry Street, Wattle Street and Blackwattle Bay (permit area maps).
What that means for you as a visitor is simpler than it looks. A sign reading “Permit Holders Excepted Area 20” does not mean you can’t park. It means:
- You can park for the time limit printed on the sign — commonly 1P or 2P.
- Area 20 permit holders are exempt from that limit.
- Overstay and it’s $140, whether or not you paid.
Real examples from the City’s endorsed restrictions give you the flavour of what you’ll actually read on a pole here:
| Street | Endorsed restriction |
|---|---|
| Harvey St, Pyrmont (south side, west of Harris St) | 2P Ticket 9am–9pm Permit Holders Excepted Area 20 |
| Scott St, Pyrmont (south side, east of Harris St) | No Stopping, and 1P Ticket Permit Holders Excepted Area 20 |
| Cross St, Pyrmont (east side, south of Bowman St) | 1P Ticket Permit Holders Excepted Area 20 |
| Quarry St, Ultimo (south side, west of Jones St) | ¼P 8–9.30am and 2.30–3.30pm Mon–Fri; 2P Ticket 9.30am–2.30pm, 3.30–7pm Mon–Fri, 8am–7pm Sat–Sun, Permit Holders Excepted Area 20 |
| Bulwara Rd, Ultimo (west side, north of Quarry Lane) | 1P Ticket 10am–9pm Permit Holders Excepted Area 20 |
Notice the pattern: one and two-hour limits, ticketed, running well into the evening. Nine o’clock is a common end time here, not six — and Council voted down a proposal to switch meters off after 7pm on Harris Street and other high streets back in June 2018, so that’s deliberate policy, not an oversight.
One more Area 20 quirk if you’re moving here rather than visiting: under the City’s neighbourhood parking policy, residents of Ultimo and Pyrmont developments approved after 2 November 1998 generally get one permit only, at a higher fee. Most of the apartment towers you can see went up after that date, which is precisely why the kerbs are so contested.
Where free or timed-free parking realistically exists
Less often than the internet suggests. Around a quarter of the City of Sydney’s on-street parking is metered, so three-quarters isn’t — but in Pyrmont and Ultimo the unmetered majority sits inside Area 20 with a time limit attached. The realistic plays:
- After the last ticket period ends. Once a “2P Ticket 9am–9pm” sign runs out at 9pm, the bay is free overnight, unless the next line on the pole says otherwise. This is the most reliable free parking here, and it’s evening-only.
- The residential pockets away from the spine. Streets set back from Harris Street and Pyrmont Street carry longer limits and thinner enforcement, but they’re also where residents park — availability is the constraint, not the rules.
- Walking in from further out. Glebe and Forest Lodge sit immediately west across Wattle Street with their own permit zone — see our Glebe parking guide for that side of the divide.
What we won’t do is name specific “free streets”. Restrictions in Area 20 get reallocated at committee meetings several times a year, and a guide that tells you a particular block is free eventually sends someone into a $140 fine. Aim at a neighbourhood, then read the pole.
The Star — the de facto visitor car park
Most people who drive to Pyrmont for an evening end up here, whether or not they’re going to the casino. The Star Sydney has a large underground car park at 80 Pyrmont Street, entered from 55 Pirrama Road (main) or 2 Edward Street (members).
Casual rates are charged per six-hour period, or part thereof — the bit that catches people. A quick two-hour dinner costs the same as a six-hour night out:
| Arrive between | Mon–Thu | Fri–Sun | Public holiday |
|---|---|---|---|
| 11pm and 5pm | $20 | $30 | $30 |
| 5pm and 11pm | $25 | $35 | $35 |
Daily maximum $85, which is also what a lost ticket costs. Motorbikes are a flat $7 per 24 hours. Hotel guests pay a $40 flat rate per 24 hours, validated at the concierge. Valet runs $50–$60 for hotel guests and $75–$85 for everyone else, depending on the day.
Two things that will ruin your night if you don’t check them:
- Height limit 2.0 metres. Lower than the ICC’s 2.2m, and it rules out plenty of vans, utes with canopies and anything with a roof box.
- Free parking exists, but not for you by default. Gold, Platinum and Diamond members of The Star Club park free; Bronze and Silver members can earn it. The Star also advertises a dine-and-park-free offer tied to a minimum spend at its restaurants — the spend level, eligible days and exclusions have changed over time, so confirm the current terms on The Star’s own parking pages before you count on it.
Sydney Fish Market — new site, new car park, real prices
The new Sydney Fish Market officially opened on Monday 19 January 2026 at 1 Bridge Road, Glebe, on Blackwattle Bay, and it’s managed by Sydney Fish Market Pty Ltd and Placemaking NSW (Infrastructure NSW). Parking is in the basement, entered from Bridge Road, and it is cashless — card only.
The published rates (plan your visit) are steep once you’re past the free window:
| Time parked | Cost |
|---|---|
| First 20 minutes | Free |
| Up to 1 hour | $12 |
| Up to 2 hours | $30 |
| Up to 3 hours | $45 |
| Up to 4 hours | $55 |
| Up to 5 hours | $70 |
| 5.5 hours onwards | $90 (daily maximum) |
(The published schedule charges in half-hour steps between those points — $22 at 1.5 hours, $35 at 2.5, and so on.)
There are flat evening rates of $15 — 5pm to 10pm Sunday to Thursday, 5pm to midnight Friday and Saturday. As at 24 August 2026 the market is also advertising a “Winter Parking Special”: enter after 3pm, exit by 5pm on weekdays for free parking. That’s a seasonal promotion, so check the site banner rather than assuming it’s still running when you arrive.
The alternative most people miss: Broadway Sydney on Bay Street markets itself explicitly as fish market parking and gives you two hours free once per day, plus free parking if you enter after 6pm and exit before midnight. After that it climbs fast — $12 for 2–3 hours, $24 for 3–4, up to $79 beyond seven hours. Height limit 1.95m.
Event nights at the ICC — when “free” stops existing
ICC Sydney sits directly across Darling Drive from Ultimo, with 826 spaces across two 24-hour car parks and — importantly — no pre-booking. You get the first 10 minutes free, then $20 to one hour, $30 to two hours, $40 to three, $45 to four, and $50 beyond that. There’s a $30 night rate if you enter after 5pm and exit before 4am, and rates reset at 4am daily. Height limit 2.2m, cashless, card only.
When there’s a concert at the TikTok Entertainment Centre or a large convention on, several thousand people converge on a precinct with 826 on-site bays. The overflow doesn’t politely queue — it spills into Pyrmont and Ultimo’s residential streets, which is exactly when the 1P and 2P Area 20 limits bite hardest, and exactly when the council knows to patrol. Rule of thumb: check whether there’s an event on before you plan to street-park in Pyrmont after 6pm. If there is, pay for a car park and stop thinking about it.
UTS, TAFE and the weekday squeeze
The daytime version of the same problem sits at the southern end. TAFE NSW Ultimo at 651–731 Harris Street states flatly that there is no onsite parking available and points students at local street parking. UTS doesn’t offer student parking either — its own advice is to try for two-hour paid parking on Thomas Street if you arrive early, or use the commercial car parks (InterPark below Building 10, Wilson at Market City, Broadway). Broadway is the sane option for a full teaching day at $16 per day Monday to Friday on levels 3A and 4, after a one-off $30 pass card.
The consequence for everyone else: Ultimo’s kerbs are picked clean from about 8am on a weekday during semester, and the cars sitting there are being watched for exactly the moment their two hours run out.
Clearways and the No Stopping traps
This is where Pyrmont and Ultimo get genuinely expensive, because the big roads here aren’t council roads.
Pyrmont Bridge Road and Bridge Road are classified state roads maintained by Transport for NSW. Before the cycleway went in, TfNSW’s own review of environmental factors records clearways on both sides in the 6am–10am and 3pm–7pm peaks between Parramatta Road and Booth Street and between Cross Street and Harris Street, with directional clearways in between and only limited timed parking outside those hours. The permanent separated cycleway now occupies that kerbside space, so the off-peak parking that used to exist there (46 spaces, by the REF’s count) is gone. Don’t go looking for a bay on Bridge Road — plan around the fact there isn’t one.
Wattle Street, Ultimo is likewise a state road controlled by Transport for NSW; the City of Sydney has confirmed as much in committee, having to refer a restriction request there to TfNSW. Harris Street is council-controlled but layered — bus zones, No Stopping segments, five-minute bays, loading zones and ticket parking all share the street, sometimes within a hundred metres.
Then there are the special-event clearways, which are the real budget killer. For the TCS Sydney Marathon on Sunday 30 August 2026, Transport for NSW has clearways from 12.01am to 10am on Pyrmont Bridge Road, Harris Street, Pirrama Road, Pyrmont Street, Bowman Street and surrounding local roads, and from 3am to 11am on Wattle Street and Bridge Road, with road closures layered on top from 4am. The wording leaves no room: “Vehicles left in clearways will be towed and a fee applies.” If your car vanishes, Find My Car or 132 701 will tell you where it went. Our Sydney clearways guide covers how the tow process works.
What it costs when you get it wrong
From the current NSW penalty notice schedule (dated 1 July 2025, re-checked 24 August 2026):
| Offence | Fine |
|---|---|
| Park beyond allowed time (overstay) | $140 |
| Fail to pay parking fee / disobey ticket sign | $140 |
| Disobey No Parking sign | $140 |
| Stop in loading zone | $235 |
| Disobey No Stopping sign | $330 |
| Stop in bus zone | $330 |
| Stop on clearway | $330 (plus the tow) |
| Stop in a disabled space without a permit | $704 |
None of the common ones carry demerit points. The clearway one carries a tow, which adds a few hundred dollars and half a day of your life.
How hard is it actually enforced?
Hard. The City of Sydney’s own parking penalty notice report for 1 January to 30 June 2026 records 119,262 parking fines issued across the local area in six months — roughly 650 a day, every day. Of those, 115,682 had a notice attached to the vehicle and 922 were later invalidated.
Pyrmont and Ultimo aren’t the CBD core, but they’re a dense retail and venue precinct inside that same council area, with the kind of tight 1P and 2P limits that generate overstay fines by design. Assume the bay you’re in has been photographed.
What this guide doesn’t cover
- Exact street-by-street restrictions. Every restriction quoted above comes from a City of Sydney endorsement, but they get reallocated through the year and the pole in front of you is the authority.
- Private space rental (Spacer, Parkhound, Share with Oscar). There’s a real market for Pyrmont apartment bays, and for a regular commute it can beat everything here.
- Accessible parking. The City runs a separate mobility parking scheme with its own map and rules, and the venues have their own accessible bays — ICC lists 11.
Where Chalked comes in
The failure mode here isn’t parking illegally — it’s parking legally and losing track of time. A 1P bay on Bulwara Road, a 2P ticket on Harvey Street, a dinner on Harris Street that runs half an hour long: that’s a $140 fine issued to someone who did nothing wrong except stay too long in a precinct that gets patrolled hard.
Chalked is built for exactly that — a crowdsourced app where Sydney drivers report parking-officer sightings in real time, so you get a warning when rangers are working your street rather than a notice in the post. Pyrmont and Ultimo are among the busiest areas on the map, so the reports here are frequent and fresh.
Related reading: Glebe parking · Free parking in Sydney CBD · Sydney clearways explained.
This is general information, not legal advice, and rates, restrictions and event closures change without notice. Confirm current details with the City of Sydney, Transport for NSW or the venue before you go. For anything with serious legal consequences, contact LawAccess NSW on 1300 888 529.