Australia Fly Guide
National

Rivers & Lakes

53,569 named rivers, creeks and lakes across 218 catchments — grouped the way the country actually drains, not by lines on a road map. Start from the map, a drainage division, or a water we've written up.
explore Interactive map

How Australia drains

13 drainage divisions, 218 catchments. Pick one to open its drainage tree — mainstem to the smallest mapped creek, plus the lakes and impoundments that sit inside it.

Styx River catchment — 65 waters · 949 km mapped Shoalwater Creek catchment — 72 waters · 782 km mapped Water Park Creek catchment — 50 waters · 357 km mapped Fitzroy River (QLD) catchment — 1,585 waters · 29,297 km mapped Curtis Island catchment — 16 waters · 135 km mapped Calliope River catchment — 104 waters · 941 km mapped Boyne River catchment — 110 waters · 1,194 km mapped Baffle Creek catchment — 130 waters · 1,320 km mapped Kolan River catchment — 126 waters · 1,409 km mapped Burnett River catchment — 1,042 waters · 13,162 km mapped Burrum River catchment — 88 waters · 1,079 km mapped Mary River (QLD) catchment — 439 waters · 4,585 km mapped Fraser Island catchment — 104 waters · 233 km mapped Noosa River catchment — 64 waters · 418 km mapped Maroochy River catchment — 78 waters · 607 km mapped Pine River catchment — 89 waters · 846 km mapped Brisbane River catchment — 566 waters · 6,308 km mapped Stradbroke Island catchment — 26 waters · 71 km mapped Logan-Albert Rivers catchment — 197 waters · 1,679 km mapped South Coast catchment — 109 waters · 728 km mapped Jacky Jacky Creek catchment — 21 waters · 156 km mapped Barron River catchment — 158 waters · 1,111 km mapped Mulgrave-Russell Rivers catchment — 171 waters · 1,017 km mapped Johnstone River catchment — 209 waters · 1,435 km mapped Tully-Murray Rivers catchment — 20 waters · 399 km mapped Cardwell Coast catchment — 27 waters · 246 km mapped Hinchinbrook Island catchment — 4 waters · 11 km mapped Herbert River catchment — 131 waters · 1,801 km mapped Black River catchment — 13 waters · 142 km mapped Ross River catchment — 55 waters · 619 km mapped Haughton River catchment — 112 waters · 1,165 km mapped Olive-Pascoe Rivers catchment — 30 waters · 514 km mapped Burdekin River catchment — 1,351 waters · 20,864 km mapped Don River catchment — 92 waters · 1,066 km mapped Proserpine River catchment — 108 waters · 1,098 km mapped O'connell River catchment — 158 waters · 1,089 km mapped Pioneer River catchment — 80 waters · 664 km mapped Plane Creek catchment — 120 waters · 1,038 km mapped Lockhart River catchment — 36 waters · 347 km mapped Stewart River catchment — 23 waters · 399 km mapped Normanby River catchment — 299 waters · 4,375 km mapped Jeannie River catchment — 36 waters · 479 km mapped Endeavour River catchment — 112 waters · 873 km mapped Daintree River catchment — 113 waters · 990 km mapped Mossman River catchment — 43 waters · 234 km mapped Whitsunday Islands catchment — no named waters mapped East Gippsland catchment — 255 waters · 2,240 km mapped Snowy River catchment — 898 waters · 7,590 km mapped Mitchell-Thomson Rivers catchment — 1,077 waters · 9,668 km mapped South Gippsland catchment — 205 waters · 1,963 km mapped Bunyip River catchment — 249 waters · 1,422 km mapped Yarra River catchment — 484 waters · 2,937 km mapped Werribee River catchment — 121 waters · 954 km mapped Little River catchment — 19 waters · 233 km mapped Barwon River-Lake Corangamite catchment — 229 waters · 2,121 km mapped Otway Coast catchment — 194 waters · 1,584 km mapped Hopkins River catchment — 175 waters · 2,060 km mapped Portland Coast catchment — 65 waters · 821 km mapped Glenelg River catchment — 285 waters · 3,036 km mapped Millicent Coast catchment — 222 waters · 456 km mapped Tweed River catchment — 79 waters · 561 km mapped Hunter River catchment — 1,102 waters · 10,391 km mapped Brunswick River catchment — 37 waters · 266 km mapped Richmond River catchment — 271 waters · 3,216 km mapped Clarence River catchment — 1,243 waters · 11,730 km mapped Bellinger River catchment — 224 waters · 1,841 km mapped Macleay River catchment — 579 waters · 5,383 km mapped Hastings River catchment — 215 waters · 2,142 km mapped Manning River catchment — 466 waters · 4,358 km mapped Karuah River catchment — 241 waters · 1,952 km mapped Macquarie-Tuggerah Lakes catchment — 119 waters · 773 km mapped Hawkesbury River catchment — 1,341 waters · 11,008 km mapped Sydney Coast-Georges River catchment — 160 waters · 926 km mapped Wollongong Coast catchment — 96 waters · 478 km mapped Shoalhaven River catchment — 359 waters · 3,239 km mapped Clyde River-Jervis Bay catchment — 222 waters · 1,654 km mapped Moruya River catchment — 72 waters · 701 km mapped Tuross River catchment — 102 waters · 960 km mapped Bega River catchment — 138 waters · 1,293 km mapped Towamba River catchment — 83 waters · 912 km mapped Flinders-Cape Barren Islands catchment — 43 waters · 346 km mapped Pieman River catchment — 223 waters · 2,100 km mapped Sandy Cape Coast catchment — 45 waters · 556 km mapped Arthur River catchment — 109 waters · 1,241 km mapped Smithton-Burnie Coast catchment — 221 waters · 2,242 km mapped Forth River catchment — 90 waters · 654 km mapped Mersey River catchment — 91 waters · 651 km mapped Rubicon River catchment — 36 waters · 290 km mapped Tamar River catchment — 424 waters · 4,581 km mapped Piper-Ringarooma Rivers catchment — 201 waters · 1,688 km mapped East Coast catchment — 437 waters · 3,249 km mapped Coal River catchment — 51 waters · 453 km mapped Derwent River catchment — 395 waters · 3,916 km mapped Kingston Coast catchment — 70 waters · 369 km mapped Huon River catchment — 145 waters · 1,358 km mapped South-West Coast catchment — 203 waters · 1,957 km mapped Gordon River catchment — 173 waters · 1,976 km mapped King-Henty Rivers catchment — 129 waters · 1,017 km mapped King Isand catchment — 37 waters · 269 km mapped Upper Murray River catchment — 599 waters · 7,758 km mapped Kiewa River catchment — 73 waters · 649 km mapped Ovens River catchment — 251 waters · 2,649 km mapped Broken River catchment — 126 waters · 1,558 km mapped Goulburn River catchment — 594 waters · 5,778 km mapped Campaspe River catchment — 94 waters · 1,132 km mapped Murray Riverina catchment — 353 waters · 6,456 km mapped Billabong-Yanco Creeks catchment — 198 waters · 3,990 km mapped Murrumbidgee River catchment — 1,436 waters · 15,851 km mapped Lachlan River catchment — 1,133 waters · 16,477 km mapped Benanee-Willandra Creek catchment — 107 waters · 2,779 km mapped Border Rivers catchment — 769 waters · 13,554 km mapped Moonie River catchment — 41 waters · 1,576 km mapped Gwydir River catchment — 533 waters · 8,273 km mapped Namoi River catchment — 897 waters · 12,495 km mapped Condamine-Culgoa Rivers catchment — 764 waters · 21,104 km mapped Warrego River catchment — 274 waters · 5,973 km mapped Paroo River catchment — 362 waters · 5,816 km mapped Lower Mallee catchment — 150 waters · 3,088 km mapped Avoca River catchment — 58 waters · 611 km mapped Loddon River catchment — 449 waters · 3,897 km mapped Avon River-Tyrell Lake catchment — 71 waters · 529 km mapped Upper Mallee catchment — 109 waters · 2,321 km mapped Macquarie-Bogan Rivers catchment — 1,379 waters · 19,476 km mapped Darling River catchment — 417 waters · 7,968 km mapped Lower Murray River catchment — 96 waters · 2,035 km mapped Castlereagh River catchment — 285 waters · 5,049 km mapped Wimmera River catchment — 257 waters · 1,969 km mapped Fleurieu Peninsula catchment — 10 waters · 116 km mapped Spencer Gulf catchment — 37 waters · 642 km mapped Eyre Peninsula catchment — 26 waters · 80 km mapped Kangaroo Island catchment — 29 waters · 296 km mapped Myponga River catchment — 2 waters · 26 km mapped Onkaparinga River catchment — 5 waters · 87 km mapped Torrens River catchment — 8 waters · 146 km mapped Gawler River catchment — 17 waters · 462 km mapped Wakefield River catchment — 8 waters · 190 km mapped Broughton River catchment — 33 waters · 663 km mapped Lake Torrens-Mambray Coast catchment — 348 waters · 4,974 km mapped Gairdner catchment — 224 waters · 1,538 km mapped Nullarbor catchment — 309 waters · 204 km mapped Salt Lake catchment — 1,512 waters · 3,767 km mapped Esperance Coast catchment — 88 waters · 1,260 km mapped Busselton Coast catchment — 39 waters · 509 km mapped Collie-Preston Rivers catchment — 70 waters · 923 km mapped Murray River (WA) catchment — 149 waters · 1,821 km mapped Swan Coast-Avon River catchment — 422 waters · 3,959 km mapped Moore-Hill Rivers catchment — 133 waters · 1,746 km mapped Albany Coast catchment — 145 waters · 1,903 km mapped Denmark River catchment — 25 waters · 314 km mapped Kent River catchment — 21 waters · 241 km mapped Frankland-Deep Rivers catchment — 57 waters · 773 km mapped Shannon River catchment — 17 waters · 253 km mapped Warren River catchment — 25 waters · 616 km mapped Donnelly River catchment — 7 waters · 259 km mapped Blackwood River catchment — 183 waters · 3,001 km mapped Greenough River catchment — 56 waters · 1,578 km mapped Murchison River catchment — 173 waters · 3,912 km mapped Wooramel River catchment — 21 waters · 627 km mapped Gascoyne River catchment — 219 waters · 6,298 km mapped Yannarie River catchment — 33 waters · 808 km mapped Ashburton River catchment — 105 waters · 5,318 km mapped Onslow Coast catchment — 20 waters · 936 km mapped Fortescue River catchment — 80 waters · 3,358 km mapped Port Hedland Coast catchment — 145 waters · 3,520 km mapped De Grey River catchment — 1,689 waters · 8,784 km mapped Sandy Desert catchment — 157 waters · 2,030 km mapped Cape Leveque Coast catchment — 34 waters · 304 km mapped Keep River catchment — 28 waters · 651 km mapped Victoria River-Wiso catchment — 700 waters · 16,817 km mapped Fitzmaurice River catchment — 11 waters · 564 km mapped Moyle River catchment — 12 waters · 452 km mapped Daly River catchment — 132 waters · 3,993 km mapped Finniss River catchment — 48 waters · 762 km mapped Bathurst-Melville Islands catchment — 26 waters · 384 km mapped Adelaide River catchment — 36 waters · 636 km mapped Mary River (NT) catchment — 34 waters · 661 km mapped Wildman River catchment — 22 waters · 589 km mapped Fitzroy River (WA) catchment — 352 waters · 6,652 km mapped South Alligator River catchment — 46 waters · 753 km mapped East Alligator River catchment — 35 waters · 770 km mapped Goomadeer River catchment — 13 waters · 407 km mapped Liverpool River catchment — 8 waters · 531 km mapped Blyth River catchment — 16 waters · 590 km mapped Goyder River catchment — 17 waters · 465 km mapped Buckingham River catchment — 17 waters · 311 km mapped Lennard River catchment — 36 waters · 1,183 km mapped Isdell River catchment — 82 waters · 2,262 km mapped Prince Regent River catchment — 26 waters · 816 km mapped King Edward River catchment — 41 waters · 1,287 km mapped Drysdale River catchment — 45 waters · 1,918 km mapped Ord-Pentecost Rivers catchment — 287 waters · 8,820 km mapped Cooper Creek catchment — 1,956 waters · 34,161 km mapped Bullo River-Lake Bancannia catchment — 432 waters · 7,854 km mapped Diamantina-Georgina Rivers catchment — 2,202 waters · 32,420 km mapped Lake Eyre catchment — 346 waters · 6,059 km mapped Koolatong River catchment — 11 waters · 316 km mapped Settlement Creek catchment — 86 waters · 1,460 km mapped Mornington Island catchment — 15 waters · 83 km mapped Nicholson-Leichhardt Rivers catchment — 552 waters · 9,851 km mapped Walker River catchment — 28 waters · 564 km mapped Groote Eylandt catchment — 8 waters · 74 km mapped Roper River catchment — 164 waters · 3,962 km mapped Towns River catchment — 12 waters · 237 km mapped Limmen Bight River catchment — 69 waters · 1,140 km mapped Rosie River catchment — 14 waters · 410 km mapped Mcarthur River catchment — 107 waters · 2,286 km mapped Robinson River catchment — 63 waters · 983 km mapped Calvert River catchment — 50 waters · 874 km mapped Morning Inlet catchment — 27 waters · 382 km mapped Flinders-Norman Rivers catchment — 1,994 waters · 36,702 km mapped Archer-Watson Rivers catchment — 188 waters · 3,034 km mapped Ward River catchment — 7 waters · 183 km mapped Embley River catchment — 43 waters · 589 km mapped Wenlock River catchment — 36 waters · 1,178 km mapped Ducie River catchment — 32 waters · 870 km mapped Jardine River catchment — 31 waters · 547 km mapped Torres Strait Islands catchment — 2 waters · 20 km mapped Holroyd River catchment — 89 waters · 1,676 km mapped Mitchell-Coleman Rivers (QLD) catchment — 1,047 waters · 17,210 km mapped Carpentaria Lake Eyre Murray–Darling NE Coast NW Plateau Pilbara–Gascoyne SA Gulf SE Coast (NSW) SE Coast (Vic) SW Coast SW Plateau Tanami–Timor Sea Tasmania

Catchment boundaries and stream network: Australian Hydrological Geospatial Fabric (Geofabric), Bureau of Meteorology, © Commonwealth of Australia, CC BY 4.0 — simplified for display.

Start here

Waters written up so far
TAS · early

Meander River

A hundred and seventeen kilometres from the Great Western Tiers to the South Esk at Hadspen — fast clear water above Huntsman Lake, the shingle riffles and long runs from the dam to Deloraine that IFS calls the river's best fly water, slow broadwaters through the poppy and pasture country below — wild browns, seventy years of the Deloraine gauge drawn on the page, and a lower river open to the end of May.

TAS · early

Arthurs Lake

Sixty-four square kilometres of Central Plateau storage that IFS's twenty-year angler survey puts at two fish a day — a wild, self-sustaining brown trout lake, the best mayfly water on the highlands from November to February, Cowpaddock Bay from the shore, four ramps, two campgrounds, and weather that turns in an hour.

waves
WA

Blackwood River mouth boundary reach

The short final stretch where Western Australia's longest south-west river meets the coast — the one reach of the Blackwood that falls inside DPIRD's coastal South West fishing region, and the reason the rules change between the inland river and the sea.

QLD

Boondooma Lake

Fourteen and a half square kilometres of Queensland storage on the Boyne, an hour west of Kingaroy — stocked under the state's permit scheme with Australian bass, golden perch and silver perch, fished from a boat or the bank on the wind lanes and the drowned timber, and a Stocked Impoundment Permit to line-fish it.

TAS · early

Brumbys Creek

The tailwater below Great Lake — forty-four kilometres from the Poatina power station to the Macquarie through three low weirs built in the 1960s to soften the releases, a meadow stream in look and a hydro tailrace in behaviour, wild browns with rainbows, mayfly and damsels over the weed, a gauge that reads temperature, and a level that moves with the turbines.

NSW

Coxs River

A hundred and seventy kilometres from the Lithgow tablelands to Sydney's drinking-water storage — a farmed trout river you can reach from a bridge, two lakes in the middle, and a wilderness gorge at the bottom where rainbows run up from the storage in winter.

By state and territory

The same map, state by state

The drainage divisions

13 divisions · 218 catchments

Murray-Darling Basin

28 catchments · 11,875 waters · 180,811 km mapped

North East Coast

45 catchments · 8,582 waters · 108,232 km mapped

South East Coast (NSW)

20 catchments · 7,149 waters · 63,784 km mapped

Lake Eyre Basin

4 catchments · 4,936 waters · 80,494 km mapped

Carpentaria Coast

24 catchments · 4,675 waters · 84,631 km mapped

South East Coast (Victoria)

14 catchments · 4,478 waters · 37,085 km mapped

Tasmania

19 catchments · 3,123 waters · 28,913 km mapped

Tanami-Timor Sea Coast

25 catchments · 2,104 waters · 52,578 km mapped

South Western Plateau

3 catchments · 2,045 waters · 5,509 km mapped

North Western Plateau

2 catchments · 1,846 waters · 10,814 km mapped

South West Coast

14 catchments · 1,381 waters · 17,578 km mapped

Pilbara-Gascoyne

9 catchments · 852 waters · 26,355 km mapped

South Australian Gulf

11 catchments · 523 waters · 7,682 km mapped