Arc de Triomf framed by palms in Barcelona
Spain guide

Three Kings Day 2027 (Cabalgata de Reyes): Madrid & Barcelona

Reviewed by Wanderistan editorial team · Last updated Jul 27, 2026

In Spain, Three Kings Day (6 January, Epiphany) — not Christmas Day — is traditionally when children receive their main presents, brought by the Three Wise Men. The night before, every major city runs a Cabalgata de Reyes: an evening parade of ornate floats carrying Melchior, Gaspar and Balthazar, throwing sweets to crowds lining the route.

On this page

Quick answer

Madrid's official tourism board has already published a specific, confirmed route and timing for 5 January 2027. Barcelona's parade is an equally major event, but its exact 2027 route had not been published at time of research — the historical Port Vell arrival pattern is given instead.

Cabalgata de Reyes 2027 — confirmed and pattern

CityDetailConfidence
Madrid5 January 2027, 6:30–9pm — Plaza San Juan de la Cruz → Paseo de la Castellana → Plaza de Colón → Paseo de Recoletos → Plaza de CibelesConfirmed — published directly by esmadrid.com, Madrid's official tourism site
BarcelonaThe Kings traditionally arrive by boat at Port Vell around 4pm on 5 January, greeted by the mayor; the Cabalgata itself starts around 6pm and finishes near the Magic Fountain of Montjuïc, roughly 9:30pmPredicted from pattern — route has changed between years historically; 2027 specifics not yet published

What to expect

  • Both parades are free to watch from the street, with the best (and most crowded) spots along the main route filling up well before the stated start time.
  • Sweets are thrown from the floats by the tonne in both cities — bring a bag if travelling with children, as this is a genuine expectation of the parade, not incidental.
  • Three Kings Day itself (6 January) is a public holiday in Spain — expect many shops and some attractions to be closed, with the focus firmly on family time and present-opening rather than tourism.

Planning your visit

Madrid's confirmed route runs along Paseo de la Castellana and Paseo de Recoletos — both wide boulevards with metro stops (Nuevos Ministerios, Colón) at multiple points along the way for an easy exit once the parade passes.

Barcelona's Port Vell arrival draws large harbourside crowds early; arriving by mid-afternoon secures a view of the boat arrival as well as the parade itself later on.

When is Spain's Three Kings parade in 2027?
The evening of 5 January 2027, the night before the 6 January Epiphany public holiday. Madrid's route and timing (6:30–9pm) are officially confirmed; Barcelona's exact 2027 route had not yet been published at time of research.
Is Three Kings Day bigger than Christmas in Spain?
For gift-giving, often yes — many Spanish families give the main presents on the morning of 6 January (Three Kings Day / Epiphany) rather than Christmas Day, making the Cabalgata de Reyes the night before a major event for children.
What is Madrid's Three Kings parade route?
Confirmed for 5 January 2027, 6:30–9pm: Plaza San Juan de la Cruz, along Paseo de la Castellana, past Plaza de Colón and Paseo de Recoletos, finishing at Plaza de Cibeles.

Partner links

Things to do in Madrid

Tours, activities and skip-the-line options in Madrid from our travel partners.

Opens partner sites for live prices.

Upcoming events

DESTINADOS AYUDAR presenta: Entre Amigos

DESTINADOS AYUDAR presenta: Entre Amigos

La RivieraTue, Oct 13Culture & Art

What's on near you

Planning a trip around this?

Combine these events with flights, stays and a day-by-day plan in the trip planner.

Plan your trip

Cities with upcoming events

Artists on the lineup

Sources