La tortue à nez de cochon est répartie dans le nord de l'Australie, le sud de l'Irian Jaya et le sud de la Nouvelle-Guinée. Sa distribution est étroite et éloignée. Les habitats typiques comprennent les rivières, les estuaires, les lagons, les lacs, les marécages et les étangs. La plupart des tortues à nez de cochon se trouvent dans des eaux douces à des profondeurs supérieures à six pieds, avec des fonds de sable et de gravier et une couverture de limon, et ces eaux sont bordées de forêts luxuriantes. On trouve rarement des tortues à nez de cochon dans les lagons d’eau salée.
La tortue à nez de cochon est une tortue d'eau douce très aquatique qui peut vivre dans les profondeurs l'eau pendant longtemps. Il descend rarement à terre en dehors de la ponte, c'est donc un maître nageur parmi les tortues. Son style de nage est vigoureux et élégant, et sa compétence unique consiste à nager à contre-courant.ds. Les tortues à nez de cochon adultes sont de nature très agressives. Si deux ou plusieurs tortues à nez de cochon sont gardées ensemble et qu'il n'y a pas suffisamment de cachettes, elles se battront et se laisseront de nombreuses cicatrices sur la carapace et la peau de l'autre.
La température appropriée de l'environnement aquatique pour les tortues à nez de cochon est de 25 à 31° C.