New York Pass: Save up to 50% - Includes Edge
1943 ReviewsSave up to 50%* on New York City's top attractions with The New York Pass. Simply choose how many days you'll be in New York and get unlimited admission to 100+ attractions.
Experience the dazzling spectacle of Moulin Rouge at Hirschfeld Theatre in New York. Prepare to be mesmerized by the stunning costumes, breathtaking choreography, and unforgettable music of this beloved Broadway show. Immerse yourself in the vibrant world of 19th-century Paris as you follow the story of love, ambition, and sacrifice. Don't miss your chance to see this iconic production live on stage - buy your Moulin Rouge tickets now!
Sat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 9 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 9 tickets remainingSun · 17:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 9 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 8 tickets remainingSun · 15:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingMon · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 8 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 9 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 9 tickets remainingMon · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingWed · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 9 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 9 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingSun · 13:30
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingSun · 19:30
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 9 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 9 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 9 tickets remainingSun · 15:00
Hirschfeld Theatre · New York
About to be sold out - only 10 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 2 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 3 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 3 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 3 tickets remainingSun · 15:00
Hirschfeld Theatre · New York
About to be sold out - only 3 tickets remainingMon · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 3 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 3 tickets remainingSun · 15:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingWed · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 3 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 3 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 3 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingSun · 13:30
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingSun · 19:30
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingWed · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 3 tickets remainingSun · 13:30
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingSun · 19:30
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 3 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 4 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingThu · 13:30
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingThu · 19:30
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSun · 13:30
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSun · 19:30
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSun · 15:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSun · 13:30
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSun · 19:30
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSun · 15:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSun · 15:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSun · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSun · 13:30
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSun · 19:30
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingSun · 17:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 1 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingSun · 17:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSun · 17:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSun · 17:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSun · 17:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSun · 17:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSun · 17:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSun · 17:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingSun · 17:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSun · 17:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSun · 17:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingWed · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSun · 13:30
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingSun · 19:30
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingWed · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingWed · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 14:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSun · 17:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingTue · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingWed · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingThu · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingFri · 19:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSat · 20:00
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remainingSun · 13:30
Hirschfeld Theatre · New York
About to be sold out - only 5 tickets remainingSun · 19:30
Hirschfeld Theatre · New York
About to be sold out - only 6 tickets remaining{[{item.Location}]} |
No need to worry if your plans change with free cancellation options available
My Guide New York is part of the global My Guide Network of Online & Mobile travel guides.
We are now in 120+ Destinations and Growing. If you are interested in becoming a local travel partner and would like to find out more then click for more info about our Website Business Opportunity.
Filter Events by Sub-Category
Please select a Date first.