From Christmas Eve to year’s end, Mallorca sparkles with tradition, music and festive fun. Experience the magical Matins and the haunting Cant de la Sibil·la across towns island-wide, then dance into the night with DJs, bands and Christmas parties in village squares. Enjoy choirs, classical masterpieces like Handel’s Messiah, folk, reggae and jazz, plus family favourites, musicals, comedy and magic shows. Food festivals, free concerts and candlelit churches complete a rich programme that blends ancient ritual with modern celebration all week long.
Wednesday, December 24
- Arta - 4pm: DJs Christmas party. Plaça Conqueridor.
- Porreres - 11.30pm: DJs Christmas night party. Plaça Vila.
- Santa Maria - 11.30pm: Bands, DJs, food truck. Melcior Rosselló School, Avda. Margalida Calafat.
- Vilafranca - 11.45pm: AfterSuns and DJs; Christmas night party. Parc Josep Maria Llompart.
MATINS; Cant de la Sibil·la, Cant de l'Àngel, Sermó de la Calenda. bisbatdemallorca.org.
Alaro 8.30pm; Alcudia 6pm; Algaida 8.30pm; Andratx 7pm; Arenal 8.30pm; Ariany 8pm; Arta 8pm; Banyalbufar 7.30pm; Biniali 6pm; Binissalem 6pm; Buger 5pm; Bunyola 8pm; Cala d'Or 6pm; Cala Millor 6pm; Cala Ratjada 6pm; Calvia 7pm; Campanet 8pm; Campos 7.30pm; Can Pastilla 7.30pm; Can Picafort 7.30pm; Capdepera 8pm; Colonia Sant Jordi 6pm; Colonia Sant Pere 6pm; Consell 8pm; Costitx 6pm; Deya 6pm; Esporles 7pm; Estellencs 8.30pm; Felanitx 6pm; Fornalutx 6pm; Galilea 7pm; Inca (Santa Maria la Major) 7.30pm; Lloret 6pm; Lloseta 7.30pm; Llubi 6pm; Lluc Sanctuary 7pm; Llucmajor (Sant Miquel) 7pm; Manacor (Dolors) 7pm; Mancor de la Vall 6pm; Maria de la Salut 7pm; Marratxi (Sant Marçal) 6pm; Montuiri 7pm; Muro 7pm; Orient 11pm; Paguera 5pm; Palma Cathedral 11pm, Sant Francesc Basilica 8pm, Sant Miquel Basilica 7pm, Santa Eulalia 7pm; Palmanyola 6.30pm; Petra 7pm; Pollensa 8pm; Porreres 7.30pm; Porto Cristo 7.30pm; Portocolom 6pm; Puerto Alcudia 8pm; Puerto Andratx 6pm; Puerto Pollensa 6pm; Puerto Soller 7pm; Puigpunyent 8.30pm; Sa Pobla 6pm; Sa Rapita 6pm; Sant Joan 8.30pm; Sant Llorenç 7pm; Santa Eugenia 7pm; Santa Margalida 6pm; Santa Maria 7pm; Santa Ponsa 6pm; Santanyi 7.30pm; S'Arracó 5pm; Selva 7.30pm; Sencelles 8pm; Ses Salines 8pm; S'Illot 6pm; Sineu 7pm; Soller 7.30pm; Son Carrió 6pm; Son Serra de Marina 12 noon; Son Servera 7.30pm; Valldemossa 8pm; Vilafranca 7pm.
Thursday, December 25
- Capdepera - 6pm: DJ Biel Castell and others. Plaça Sitjar.
- Manacor - 6pm: La Festa and DJ; Christmas party. Plaça Rector Rubi.
- Manacor - 7.30pm: Cap Pela and Coral Spiritual Mallorca a l'Octava, Christmas concert. Manacor Auditorium, Passeig Ferrocarril. Eleven euros. teatredemanacor.cat.
- Palma - 7pm: Agustín El Casta; comedy. Palma Auditorium, Paseo Marítimo 18. 38-45 euros. auditoriumpalma.com. (Also Friday to Tuesday.)
- Palma - 8.30pm: Mago Felix (magic show). Teatre Sans, C. Can Sanç 5. 15 euros. estudizeroteatre.com. (Also Friday to Sunday.)
Friday, December 26
- Campos - 8pm: ForaDesConvent (vocals, flute, harp, kithara, percussion); mediaeval and Renaissance music. Campos Auditorium, C. Pare Alzina 2. Free.
- Lloseta - 7.30pm: Estel del Cocó, Al-Mayurqa; folk music and dance. Plaça Església.
- Manacor - 7pm: Joyful and Back Yaad Soundsystems; reggae, dub. Plaça Na Molla.
- Palma - 12.30pm: David Fernández, The Trip (acrobatics, dance). Parc de Ses Estacions. palmacultura.es.
- Palma - 5pm: La Sirenita (Little Mermaid) family musical. Palma Auditorium (Sala Mozart), Paseo Marítimo 18. 20 euros. auditoriumpalma.com. (Also Saturday and Sunday.)
- Palma - 7.30pm: Capella Mallorquina choir; traditional Sibil-la festival. Santa Eulàlia Church, Plaça Santa Eulàlia. Ten euros. ticketib.com.
- Sant Llorenç - 7.30pm: Coral Llorençina; Christmas choral concert. At the church. Free.
- Santa Maria - 5pm: Cirko, Desydia, DJs. Melcior Rosselló School, Avda. Margalida Calafat.
Saturday, December 27
- Arta - 7pm: Montserrat Seró (soprano), Antoni Lliteres (tenor), Cristofol Romaguera (baritone), Alejandro Calafat (piano). Arta Theatre, C. Ciutat 1. 12-20 euros. (Also Sunday.)
- Cala Millor - 6pm: Orfeó Ramon Llull choir, Art Vocal Ensemble orchestra, various soloists, 170 musicians in all; Handel's 'Messiah'. Sa Maniga Auditorium, C. Son Galta 4. 15 euros. samaniga.es.
- Esporles - 5pm / 6.30pm: Arantxa Riera and Lara Ibañez (vocals), Guillem Fullana (guitar); Christmas concert. Casa des Poble, C. Casa des Poble. Three euros.
- Inca - 6pm: Coral CAOUM; Ramirez, Misa Criolla. Sant Domingo Church, Avda. Germanies. 14 euros.
- Marratxi - 12 noon: Floreig Food Fest; tapas and music (bands and DJ). Son Veri. Eight euros.
- Palma - 5pm: Grinch, El Musical. Trui Theatre, Cami Son Rapinya 29. 22-24.50 euros. truiteatre.es. (Also Sunday.)
- Palma - 5pm: Rudolph, El Musical. Teatre Xesc Forteza, Plaça Miquel Maura 1. 12-14 euros. palmacultura.es. (Also Sunday.)
- Palma - 5.30pm: Javier Gurruchaga, DJs; show, gastronomy. Motorworld, Cami Vell de Llucmajor 112. 20 euros.
- Palma - 6pm-8pm: David Gómez (piano); 'Le Voyage du Piano). Plaça Espanya to Plaça Joan Carles to Plaça Santa Eulalia.
- Palma - 7pm: Baiao de Duas; African-samba. CaixaForum, Plaça Weyler 3. Free with bookings. caixaforum.org.
- Palma - 7pm: White Sound; Council of Mallorca concert. La Misericòrdia, Plaça Hospital 4. Free.
- Palma - 8.30pm: Orfeó Balear choir and children's choir, Daniel Mulet (conductor, organ), Juan Gabriel Gomila (piano); Sibil-la plus works by Handel, Bach and others. Santa Creu Church, C. Sant Llorenç. Pay as you wish at the end; bookings via ticketib.com.
- Petra - 7pm: Livin La Vida Loca; tribute show (Ricky Martin and others). Petra Theatre, C. Sol 5. 15-20 euros.
- Puerto Pollensa - 7pm: Cor de Pollença; Christmas choral concert. At the church. Free.
Sunday, December 28
- Lloseta - 7.30pm: Mishima (Barcelona band), Christmas concert. Lloseta Theatre, C. Pou Nou. 20 euros. teatrelloseta.com.
- Paguera - 12 noon: Hoy quiero confesar; tribute to four female Spanish singers. Paguera Auditorium, C. Pins 17. 20 euros.
- Palma - 12 noon: Marratxi Band of Music; Christmas concert. La Misericòrdia, Plaça Hospital 4. Free.
- Palma - 4pm: La Gran Orquesta Republicana, Monkey Doo and others. Plaça d'en Coll.
- Palma - 7pm: Veronica; Council of Mallorca concert. La Misericòrdia, Plaça Hospital 4. Free.
- Petra - 5pm: Joan Cassanyes, Maria Garalve; magic show. Petra Theatre, C. Sol 5. Eight euros.
- Pollença - 8pm: Sa Pobla Choir, Les Miserables. Sant Domingo Convent Church, C. Guillem Cifre de Colonya. Three and five euros.
Monday, December 29
- Palma - 7pm: Ella & Pou; Council of Mallorca concert. La Misericòrdia, Plaça Hospital 4. Free.
Tuesday, December 30
- Palma - 7pm: Unai & Tommy; Council of Mallorca concert. La Misericòrdia, Plaça Hospital 4. Free.
- Sa Pobla - 6pm: Joan Cassanyes, Maria Garalve; magic show. Sa Congregació, C. Rosari 25. Three euros.
- Valldemossa - 7pm: Parado de Valldemossa (folk). Fundació Cultural Coll Bardolet, Via Blanquerna 4. Free.