barcelona based Wedding Photographer serving

italy, spain and california

inquire here

featured in

barcelona calling:


Picture your dream wedding day in the beautiful city of Barcelona. All of your loved ones, gathered together in one of the most incredible cities in Europe, ready to celebrate your love story. From the anticipation leading up to that unforgettable first look down the aisle, every single moment will be filled with emotion.

I understand how important this day is to you. That's why every detail matters to me. From the vibrant colors to the raw emotions, I'll make sure to capture the sheer beauty of the Mediterranean light as it dances upon your special day and evokes through photographs the feelings you experienced.

Let's embark on this incredible journey together and let's capture the essence of your once-in-a-lifetime celebration in Barcelona.

Learn More

Explore The Portfolio

Weddings and elopements

pre wedding and engagements

destination weddings


I am Nicole, a professional wedding and elopement photographer based in Barcelona, Spain. I am fluent in both English and Spanish and specialize in capturing love stories through weddings, elopements, and couple photoshoots.

I specialize in capturing the genuine emotions and unique essence of each couple's love story. During our sessions, my approach is to create a comfortable and relaxed atmosphere, which allows me to get the best shots. I gently guide you through poses to bring out the best version of you. My ultimate goal is to create iconic, beautiful images that look perfect and can be featured in a magazine.

Whether it's in the breathtaking city of Barcelona or anywhere else in the world that holds special meaning to you, I will be there to create beautiful memories that will last forever.

meet nicole

What couples Say About Our Work

get in touch

Let's book your date

contact me to enquire about availability. fill the contact form or if you prefer, directly schedule a meeting with me to discuss further about your wedding vision and how can i help you

get in touch

schedule a call