Home / Niagara on the Lake, ON / Theater

Niagara on the Lake, ON Theater Tickets

485 upcoming theater shows · from $21 all-in · 26 venues

All-in pricing — no service or booking fees 100% Buyer Guarantee

Top venues:710 Main Theatre113Ed Mirvish Theatre98Sheas Performing Arts Center67Princess of Wales Theatre41Meridian Hall35

Date
Price
Venue
Sort by
Showing 122 of 485 events · filter to narrow
Showing 122 of 485 events · filter to narrow

Price intelligence · updated through the day

How much are Niagara on the Lake theater tickets?

Niagara on the Lake theater tickets currently start at $21 all-in, with a typical seat around $144 and a range of $21$847. 17 dates get in under $50.

Where prices land

Under $252%
$25–$502%
$50–$10022%
$100–$25046%
$250+28%

46% of Niagara on the Lake theater dates get in between $100 and $250, 17 under $50.

Theater & Broadway shows in Niagara on the Lake — prices & availability

Theater shows near Niagara on the Lake: 485 theater shows within a short drive, 27 of them in Niagara on the Lake itself; most are in Buffalo (710 Main Theatre and Sheas Performing Arts Center), about 25 miles away.

More Niagara on the Lake tickets

Frequently asked

Which venues host theater shows in and around Niagara on the Lake?

710 Main Theatre (113 upcoming), Ed Mirvish Theatre (98 upcoming), and Sheas Performing Arts Center (67 upcoming) lead; 26 venues in the area have upcoming theater shows.

What's the cheapest theater ticket in the Niagara on the Lake area?

The Great Gatsby Musical is currently the cheapest get-in, $21 with fees included, alongside 16 other dates under $50. Prices are shown in US dollars with no service, booking or delivery fees; any applicable tax is shown before you pay.

Is it safe to buy theater tickets for Niagara on the Lake events here?

Yes. This is an independent resale marketplace: tickets come from licensed, professional sellers, prices can sit above or below face value, and the 100% Buyer Guarantee backs every order: valid tickets, delivered in time, or your money back.