Melbourne has no off-peak discount
If you tag off by 7:15am, train journeys are free.
the cheapest Opal trip is a lot cheaper.
About the only time I needed a very short trip was zipping around the CBD on a tram. And such a trip is free. For the record, it's also much faster than walking, plus the trams are frequent and on almost every main street in the grid.
You obviously haven’t actually been in Sydney for over a decade.
I'm glad this particular problem has been fixed. It was a stupid policy.
It’s under $20 for a trip from the airport to the city. There’s also a weekly cap on the surcharge that kicks in really quickly, so if you need to go to the airport more than once in a week, you’re effectively paying regular train fares after the first day.
It's $16.80 plus whatever your fare is. If you've already paid $17 to use the network for the day, this is a pretty hefty hike on top of that charge. As for going to the airport more than once a week, I'm not sure how common that is. Most people only go there once.
No argument on the SkyBus thing. That service is an embarrassment to a city the size of Melbourne.
As an aside, I'm actually in Perth. Our trains hold their own with either city, though we lack the network coverage of Melbourne or Sydney. Our present government is working to address this, though.
Our tickets kick both your arses. You can buy a cash ticket anywhere here as a tourist, the max you'll pay is $5 for the day. Including the trains to/from the airport. It's $4 daily cap if you have a SmartRider. If you are only going on a one-way trip, it's something like $3. Transport in the CBD is free, Melbourne stole that idea off us.