Spain is one of the very few countries in the world where a Roman Catholic wedding is by default, also registered as a civil wedding!
So, there is no need to do a civil wedding in your home country.
Of course, this means that the ceremony must take place in a local church.
The ceremony can either be performed by a local priest ( In Spanish ), or you can bring your own priest.
The procedure for a Catholic wedding in Spain is initiated in the local church in your home country.
Your local priest will explain the procedure and start the paperwork.
Once the paperwork has been correctly processed, the Spanish priest is allowed to perform the ceremony, or make his church available to your priest.
After the church ceremony, the wedding continues in the venue of your choice.
Related pages on our site or useful links to other sites :Types of weddings and ceremonies (page 15-01)