← back to the Journal
COMPARISONS · updated when fares change

Transwa vs Integrity Coachlines: Who Runs What in WA

Western Australia's two coach networks compared: government-run Transwa's southern web vs Integrity's coastal run to Broome, with current fares and where they overlap.

The AusBus Team8 min readFact-checked 04.08.2026
A road train hauling trucks along a red-dirt-edged highway in outback Western Australia.

Affiliate disclosure. Some links in this post are affiliate links. If you book through them we may earn a small commission at no extra cost to you. We only recommend partners that fit the trip we're describing. Full policy on our affiliate disclosure page.

Ask about coach travel in Western Australia and you'll get answers shaped by the east coast, most of them wrong. There's no Greyhound-style national player here and no dense corridor of competing operators; what WA has is a clean split between two networks that barely overlap. Transwa, the state government's regional operator, fans out south and east of Perth. Integrity Coachlines, the independent, owns the long road north to Broome. Understand the split and planning WA by coach becomes simple; misunderstand it and you'll search for services that have never existed. This guide draws the map, prices it, and covers the one place the two networks actually compete.

Transwa: the government web

Transwa is regional public transport, and it behaves like it: published flat fares, a booking system that takes reservations months out, road coaches integrated with its country trains, and a network built around getting residents of the South West, Great Southern, Wheatbelt and Goldfields to Perth rather than around tourism.

The fares are the giveaway. Perth to Albany, a five-and-a-half-hour run, is $35.90. Perth to Esperance, ten hours across the state's south, is $53.80. Perth to Geraldton is $37.60. These are public-service prices, not market prices, and they make Transwa one of the great budget propositions in Australian travel.

Route guide

Transwa's Great Southern run: Perth to Albany, $35.90

From $366h 28m418 km

The trade-offs are equally public-service shaped. Frequencies are thin, one service a day on many corridors and fewer on some, so a missed coach is a missed day. Routes radiate from Perth, so cross-country connections between regional centres often route back through the capital. And Transwa's northern reach stops at Geraldton and Kalbarri country; it has never run the far north coast.

Integrity: the coastal independent

Integrity Coachlines exists to solve exactly the problem Transwa doesn't: the 2,200 km of Indian Ocean coastline between Perth and Broome. Its services run the North West Coastal Highway with the backpacker and worker traffic, and its pricing is market pricing: Perth to Broome currently from $383, Geraldton to Broome from $327, Perth to Geraldton from $74.

Route guide

Integrity's flagship: Perth to Broome

From $38335h2,217 km

Integrity's structural advantage is the hop-on hop-off kilometre pass, covered in our pass roundup: kilometre banks of 1,500, 3,000 or 6,000 km valid for a full year, from $269. Against a $383 through fare, the $399 for 3,000 km pays for itself with a single stopover, which is why almost nobody who understands the products rides Perth to Broome on a point-to-point ticket. The kilometre pass is the de facto way to do the west coast.

Integrity runs overnight sectors on the long hauls, the distances make that unavoidable, and its coaches are set up for them. Pack accordingly; the overnight guide and packing list both apply in full up here, with the addition that far-north services cross real remoteness where the roadhouse stop is the town.

Geraldton: the one head-to-head

The networks overlap on precisely one corridor, Perth to Geraldton, and the comparison there is instructive because it's the whole philosophical difference in one ticket.

Route guide

The overlap corridor: Perth to Geraldton

From $386h 20m420 km

Transwa runs it for $37.60; Integrity from $74. Double the price for the same road looks absurd until you see what each ticket is for. The Transwa fare is a destination ticket: Geraldton is the end of its line. The Integrity fare is the first instalment of the coast: the same coach continues north, and if you're riding on a kilometre pass, Geraldton is simply your first drawdown. Locals and Geraldton-bound travellers take Transwa and pocket the difference; coast-runners board Integrity because it's the network they'll live on for the next fortnight.

That one corridor aside, "Transwa vs Integrity" is rarely an either-or. The real question is which half of WA your trip lives in.

Which network is your trip on?

Going north of Geraldton
Integrity, km pass
South West / Great Southern
Transwa flat fares
Geraldton only
Transwa, $37.60
Margaret River corridor
+ South West Coach Lines

A completeness note for the state's busiest tourist corridor: the South West, Bunbury, Busselton and Margaret River, is served by both Transwa and a third operator, South West Coach Lines, with Transwa's capped fares again the budget pick, Perth to Margaret River from about $25 against South West Coach Lines' $71 commercial fare, with timetables and stops differing enough that the route guides are worth a look for your specific dates. The far south-east beyond Esperance and the inland mining towns are Transwa or nothing; the Kimberley beyond Broome is a different trip entirely and beyond any scheduled WA coach network covered here.

Booking differences that matter

Three practical contrasts. Booking windows: Transwa opens reservations far ahead and its cheap fares don't fluctuate, so book whenever plans firm; Integrity prices like a private operator, and its from-fares reward earlier booking in the May to September dry-season peak. Flexibility: Transwa's change rules are public-transport forgiving; Integrity's pass is the flexibility product, with individual tickets more committed. Luggage and gear: both carry standard coach allowances, but Integrity is the operator that regularly sees swags, fishing rods and dive bags, and its long-haul services are geared for travellers moving their lives up the coast.

Two sample trips, priced end to end

Seeing the split in worked examples settles most planning questions.

The southern loop. Perth to Albany for the Great Southern's coast and karri country, along the coast to Esperance for Lucky Bay, then back to Perth. Every leg is Transwa, every fare is flat, and the whole loop's transport prices out around the cost of a single east-coast dynamic fare booked late: $35.90 down, $53.80 back from Esperance, and the connecting sector between them via Transwa's inland links. The constraint you're managing is the thin timetable, one service a day on the key legs, so the loop wants five to seven days with nights planned around the coach days rather than squeezed between them.

The coast run. Perth to Broome over a fortnight on Integrity's 3,000 km bank at $399, stopovers at the reef towns as covered in the full itinerary. Here the constraint is inverted: fares are locked by the pass, and what you're managing is seat availability on dry-season departures and the sheer length of the sectors. Same state, opposite planning problems, which is the cleanest illustration of why knowing which network you're on matters more than any operator loyalty.

Reading the timetables like a local

A practical skill worth thirty seconds: the two operators publish fundamentally different kinds of timetable, and misreading them is the classic WA planning error. Transwa's is a public-transport timetable, stable across the year, integrated with its rail services, and safe to plan around months out; when a Transwa coach and country train share a corridor, the through-booking covers both. Integrity's is a private long-haul schedule with day-of-week patterns, overnight sectors whose clock times cross midnight, and seasonal adjustments; always read the arrival day, not just the hour, and let the route guides' current schedule data anchor your plan rather than a screenshot from last year. Both operators are punctual by culture, which on one-a-day networks cuts both ways: the coach you're early for leaves on time, and so does the one you're late for.

If you're arriving from overseas and WA is your first Australian region, one orientation tip saves confusion: don't map either operator onto the FlixBus-style experience Europe taught you. Transwa behaves like a country railway that happens to use coaches, Integrity like an expedition operator with a timetable, and both reward the book-and-plan habits covered in our overseas booking guide far more than spontaneous turn-up-and-ride travel. WA distances punish improvisation and reward exactly one thing: knowing which network you're on before you need it.

Frequently asked questions

Do students, seniors or children get concession fares?

Transwa, as public transport, runs a full concession structure on its network, worth checking if you hold any Australian concession entitlement. Integrity prices commercially with its own child and student arrangements. The operators' own sites carry the current eligibility rules, and our seniors guide covers the national concession picture.

Can I get from Perth to Broome on Transwa?

No, and you never could. Transwa's network ends in Kalbarri and Geraldton country; everything north on the coastal highway is Integrity's. Anyone planning a WA loop should treat the two networks as complementary halves, not competitors.

Which is more comfortable?

Both run modern regional coach fleets, and comfort differences are marginal next to the structural ones. The honest comfort question in WA is journey length, not operator: a ten-hour Transwa run to Esperance and an overnight Integrity sector both reward the neck-pillow-and-layers preparation the packing guide covers.

Do either connect to the east coast networks?

Not through-ticketed. The Nullarbor has no scheduled coach service, so WA's networks connect to the eastern states by air or the Indian Pacific rail, not by bus. Plan WA as its own self-contained coach system.

Is the kilometre pass valid on Transwa?

No; passes are single-operator everywhere in Australia. The good news is the networks' fare philosophies mean it barely matters: Transwa's fares are cheap enough that pass economics are irrelevant on its side of the map.

The WA split is the cleanest operator geography in the country once you've seen it: government south, independent north, one shared road to Geraldton where your direction of travel picks your operator for you. Price your legs on the route guides, and if the answer involves the coast north, price the kilometre pass first.

made up your mind?

Compare Perth to Geraldton fares in one search

Fares from the operators. No booking fees.

Find a bus →

We may earn a commission when you book through AusBus. Affiliate disclosure

Written by The AusBus Team

Practical guides researched on the routes themselves and fact-checked against operator timetables.

Tags

  • transwa
  • integrity-coachlines
  • western-australia
  • perth
  • comparison