Private Edinburgh Romance Fantasy Style Photoshoot

1 hour (approximately)
Pickup offered
Offered in: English and 2 more

This isn’t just a couples’ photoshoot—it’s an opportunity to step into your own romantic fantasy.

Set against the dramatic ruins of Craigmillar Castle, this experience creates an atmospheric experience inspired by romance, fantasy, and epic love stories. Rather than simply posing for photos, you’ll be guided through the whole shoot and its surroundings to create images that feel like scenes from a story written about the two of you.

You can even choose pieces from my client closet of romantic and fantasy-inspired outfits, allowing you to completely transform the look and feel of your session.

It’s a chance to slow down, dress up, explore somewhere extraordinary, and create photographs that feel uniquely yours.

What's Included

All digital edited photos
Private transportation
Full access to the client closet

Meeting and pickup

Pickup points
You can choose a pickup location at checkout (multiple pickup locations are available).
Pickup details:

The guide will be waiting in front of the bookstore (Toppings&Company Booksellers) in a black jacket.

What to expect

Ever dreamed of a romantic photoshoot near a castle, surrounded by a dreamy, mysterious atmosphere with the love of your life?

Join at Edinburgh’s Craigmillar Castle for a magical romantasy photoshoot inspired by epic love stories, gothic romance, and fairytale worlds. You’ll have the chance to explore the castle and create beautifully atmospheric memories together.

Want to make it even more magical? You can also choose from my client closet of romantic and fantasy-inspired outfits to complete your look.

Additional info

  • Service animals allowed
  • Public transportation options are available nearby
  • Suitable for all physical fitness levels
  • No health restrictions
Supplied by Studio Neile

Tags

Photography Tours
Photo Shoots

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}