Train stations in Australia
M
- Macarthur
- Macdonaldtown
- Macksville
- Macquarie Fields
- Macquarie Park
- Macquarie University
- Maddington
- Maitland
- Mandurah
- Mango Hill
- Mango Hill East
- Manly
- Marayong
- Marrickville
- Martin Place
- Martins Creek
- Marulan
- Mascot
- Maylands
- McIver
- Meadowbank
- Meadowbank Wharf
- Medlow Bath
- Melbourne (Southern Cross)
- Meltham
- Menangle
- Menangle Park
- Menindee
- Merrylands
- Metford
- Midland
- Millthorpe
- Milsons Point
- Milsons Point Wharf
- Milton
- Mindaribba
- Minnamurra
- Minto
- Miranda
- Mitchelton
- Mittagong
- Mooloolah
- Moorooka
- Morayfield
- Moree
- Morisset
- Morningside
- Mortdale
- Mosman Park
- Moss Vale
- Mount Colah
- Mount Druitt
- Mount Kuring-gai
- Mount Victoria
- Mt Lawley
- Mulgrave
- Murarrie
- Murdoch
- Murrumba Downs
- Murrurundi
- Museum
- Muswellbrook