This species is present in Australia and on the island of New Guinea (Indonesia and Papua New Guinea). In New Guinea, it ranges eastwards from Koemba (Papua Province, Indonesia) to Milne Bay Province (Papua New Guinea) (Flannery 1995a); the south-eastern peninsula populations may represent a different species. In Australia, it is generally found in the north and east of Queensland ranging about as far south as the Mackay range (Shoalwater Bay) (Aplin and Redhead 2008). Specimens reported from northern coastal New South Wales (specimens in the CSIRO wildlife collection; M. Ellis pers. comm.) represent R. tunneyi. There is an isolated population on South West Island, but it may have been extirpated. It is found from sea level to 670 m.