En España a la noche del 24 de diciembre, víspera de Navidad, se le llama Nochebuena. Tradicionalmente esa noche se hace una gran cena familiar. El menú es muy variado, aún hoy cada región tiene platos típicos para estas fechas: el cochinillo y el cordero (preparados en muchos lugares de Castilla y León y Castilla La Mancha), aves, como el pavo, una gran variedad de mariscos y pescados: camarones, cangrejos, langostas, merluza, lubina, dorada, y besugo (por la costa).
En España, hasta hace algunos años, en la Navidad no se intercambiaban regalos, pero en la actualidad, por influencia anglosajona, Papa Noel está cada día más presente en todos los hogares.
En España, hasta hace algunos años, en la Navidad no se intercambiaban regalos, pero en la actualidad, por influencia anglosajona, Papa Noel está cada día más presente en todos los hogares.