Das am Nordufer des Steinhuder Meeres liegende Mardorf, Ortsteil von Neustadt am Rübenberger, ist ein staatlich anerkannter Erholungsort und neben Steinhude wichtigster Ort am Meer. Der Ortsname Mardorf bedeutet so viel wie „Dorf am Meer“ und wurde bereits 1171 als „Meredorpe“ und 1173 als „Merctorph“ erstmals urkundlich erwähnt.
Besonders beliebt ist die etwa vier Kilometer lange Uferpromenade sowie der Strand „Weiße Düne“ der von Kiefern und Erlen umsäumt ist. Neben dem Badestrand wartet ein großer Surfstrand und am Erlenweg ein Hundestrand auf Besucher.
Mardorf ist Liegeort für Binnensegler und auch bei Surfern beliebt, besonders Wind- und Kite-Surfer schätzen den Ort. Auch der Trendsport „Stand-Up-Paddling“ ist hier inzwischen zu beobachten.
Der Golf Park Steinhuder Meer liegt direkt am Naherholungs- und Vogel-/Naturschutzgebiet des Steinhuder Meeres und verfügt über eine 18-Loch-Meisterschaftsanlage und einen 9- Loch Academy Platz.
Übernachtungen in Mardorf sind auf mehreren Campingplätzen, auf 70 Wohnmobilstellplätzen, in der Jugendherberge und in Ferienwohnungen, Pensionen und kleinen Hotels möglich. Auch das gastronomische Angebot am Ufer sowie im Ort ist groß.
Erste Anlaufstelle für Besucher ist das Naturparkhaus, hier befindet sich neben einer Tourist-Information die über touristische Angebote wie Wanderwege, Veranstaltungen und Ausflugsziele im Naturpark und am Steinhuder Meer informiert.
Eine Dauerausstellung unter dem Titel „Vom Torfabbau zum Klimaschutz – Moore im Wandel ihrer Funktion“ gibt Einblicke in den traditionellen Handtorfstich, den industriellen Abbau, die Renaturierung dieser Landschaften und ihre Funktion für den Klimaschutz.
Eine weitere Tourist-Information befindet sich direkt im Ortskern denkmalgeschützten Fachwerkhaus „Haus des Gastes“ am Aloys-Bunge-Platz.