Places to stay - Fiordland National Park
In the Fiordland area, accommodation options range from campgrounds, backpackers, motels and hotels in the town centres to DOC campsites, backcountry huts and Great Walk huts in the National Park.
Accommodation in towns and villages
Towns and villages include Milford Sound, Te Anau, Manapouri, Tuatapere and Queenstown.
Selected accommodation options for Fiordland (especially for before and after your Great Walk)
Where to stay in Fiordland - Destination Fiordland website
Where to stay in Tuatapere and Riverton - Southland NZ website
Where to stay in Queenstown - Queenstown NZ website
AA Accommodation Guide - AA travel website
Jason's Accommodation Guide - Jason's website

Port Craig School Hut by night, South Coast Track
Accommodation in Fiordland National Park
In the Park you can stay in DOC-managed campsites along the Milford Road and campsites or huts on tracks and in the backcountry, which generally cost under $10 or up to $20 per night (per adult).
See below for DOC huts and campsites in each place.
Hollyford Valley
Milford Road/Milford Sound
Lake Te Anau
Lake Manapouri
Lake Monowai/Borland Road
Waitutu/South Coast
Western Fiordland
Places to stay - Great Walks in Fiordland