Contact Maitland Shores Resort — Reservations, Directions & Inquiries

Have questions about camping lots, dock rentals, or seasonal RV sites? Get in touch with us today.

Let's Get You Outside

Questions? Reservations? Just say hello — we’re always happy to help.

Send Us a Message

Office Hours & Season Dates

Resort Season: April 15 – October 31

Office Hours:
10:00 AM – 4:00 PM daily during season

Phone & Email: 24/7
 hours

How to Find Us — Maitland Shores Resort, Dunnville

Maitland Shores Resort is located at the end of Port Maitland Roadin Dunnville, Ontario — right at the mouth of the Grand River onLake Erie. The resort is in Haldimand County, roughly 90 minutessouthwest of Toronto, 45 minutes from Hamilton, and about 75 minutesfrom the Niagara region via Highway 3.

  659 Port Maitland Road, Dunnville, Ontario N1A 2W6

Driving from Toronto:
Take the QEW west toward Hamilton, then Highway 6 south throughCaledonia and Hagersville toward Dunnville. Follow signs for PortMaitland Road at the south end of Dunnville. The resort entrance is at the end of Port Maitland Road on the left.

Driving from Hamilton:
Take Highway 6 south through Caledonia and Hagersville. Continue into Dunnville and follow Port Maitland Road south to the resort entrance.

Frequently Asked Questions About RV Park Ontario

Yes, seasonal lots are limited and we recommend reserving early.

Yes, visitors are welcome to contact us and schedule a visit.

Yes, our RV park is pet-friendly.

You can reserve a seasonal RV lot by contacting us through the form on this page, calling us directly, or sending an email. Our team will guide you through the reservation process.