Theatre, opera and dance in Malta

Theatre, opera and dance in Malta: 25 events listed, checked on 13 Nov. First up is The Prince of Egypt: The Musical on 13 Nov. Every listing links to the organiser's own page for tickets, times and any change of date. Weekly markets repeat on their usual day.

25 listings, 13 Nov 2026 to 23 Jul 2027 · Updated 11 November 2026

The stage season in Malta is built around a few theatres. Teatru Manoel in Valletta is one of the oldest working theatres in Europe, and Spazju Kreattiv in Valletta adds smaller plays, dance and live screenings of opera and ballet.

This page gathers plays, opera, dance and comedy nights in one list, soonest first. Shows in Maltese and in English are both listed, so check the language on the organiser's page.

This page lists 25 events from 13 Nov to 23 Jul, checked on 13 Nov. The busiest venues are Spazju Kreattiv, Teatru Manoel and Don Bosco Sports Ground, Victoria (Rabat).

By kind, that is 13 music, 9 culture and 3 family.

Coming up first: The Prince of Egypt: The Musical at Don Bosco Sports Ground, Victoria (Rabat) on 13 Nov, MET Opera Live in HD: Carmen (Bizet) (Encore) at Spazju Kreattiv on 14 Nov, National Theatre Live: Golden Boy (encore) at Spazju Kreattiv on 15 Nov, GIANT – The Play (first screening) at Spazju Kreattiv on 19 Nov, GIANT – The Play (Encore) at Spazju Kreattiv on 22 Nov and The Great Little Panto Show at Teatru Manoel on 28 Nov. Dates and prices come from each organiser's own page, linked on every listing, so check there before you travel.

Questions and answers

How many stage shows are listed?

25 listings between 13 Nov and 23 Jul, last checked on 13 Nov.

What is the next one?

The Prince of Egypt: The Musical on 13 Nov at Don Bosco Sports Ground, Victoria (Rabat).

Where do I find tickets and opening times?

Every listing links to the organiser's own page. Tickets, times and any change of date are published there, so check it before you go.

Dates and prices are taken from each organiser's own page, linked on every listing. Prices are in euro.