Storytelling photography by Ehsan
MICO-2026 50% off (up to €100) valid until February 28
Specialist in couple,solo,fly-dress and travel photography.
Capture your unique moments at iconic landmarks, hidden gems, or anywhere you prefer
Photographer in Milan
Provided on location
Quick portraits
$80 CAD $80 CAD per guest
, 30 min
Duration: 30 minutes
A short and relaxed photo session in two iconic spots: Galleria Vittorio Emanuele II and the Duomo.
Perfect for travelers who want fast, stylish portraits without spending too much time.
Includes 50+ photos and 5 professionally edited portraits.
Instant prints available right after the shoot.
Standard Portrait Session
$128 CAD $128 CAD per guest
, 1 hr
Duration: 1 hour
Enjoy a complete portrait experience in Milan with three beautiful locations, including the Galleria Vittorio Emanuele II, the Duomo area, and a nearby hidden street for extra variety.
This one-hour session offers more time, more poses, and more creative shots.
You will receive 100+ photos and 15 professionally edited portraits, perfect for social media, personal branding, or travel memories.
Instant prints available upon request.
Accommodation Photography
$176 CAD $176 CAD per group
, 1 hr
Duration: 1 hour
Enhance your Airbnb listing with a professional accommodation photography session designed to showcase your space at its very best.
Includes full coverage of your accommodation, living areas, bedrooms, kitchen, bathroom, and key details that help guests imagine their stay.
You receive 50+ high-quality photos plus 10 edited photos, perfect for Airbnb, booking platforms, and social media.
Perfect for hosts wanting brighter, cleaner, and more attractive visuals to boost bookings.
Fly Dress Session
$322 CAD $322 CAD per guest
, 1 hr
Experience a magical photo session with a stunning fly dress that flows dramatically in the wind. Perfect for capturing cinematic and elegant portraits, ideal for solo or couple shoots.
The fly dress is included and provided by us.
Currently, only the red dress is available, so the Fly Dress session is now €199 instead of €350.
Includes 25 edited photos and full-resolution files.
Extended session for couple
$483 CAD $483 CAD per group
, 2 hrs
Duration: 2 hours
A romantic and cinematic couple photoshoot covering 4 iconic loc in Milan.
This experience allows multiple outfit changes, giving you a variety of styles and moods throughout the session.
Perfect for anniversaries, engagements, surprise proposals, or a special trip together.
You will receive 200+ photos, 30 professionally edited portraits, and a cinematic video highlight of your best moments.
Guided posing and natural candid moments ensure timeless, emotional memories.
Drone Shots for Stunning Views
$644 CAD $644 CAD per group
, 1 hr
Elevate your memories with aerial and ground photography in Milan and the stunning landscapes of Italy. Specialist in couples, solo, fly-dress, and travel shoots. Professional drone photography & videography included as an optional add-on. Edited in Lightroom & delivered within 24 hours.
You can message Ehsan to customize or make changes.
5.0 out of 5 stars, from 76 reviews
0 of 0 items showing
Some reviews have been automatically translated.
My qualifications
15 years of experience
I work in diverse cultures and settings, specializing in portrait and travel photography.
Work across Europe
I have captured memorable moments in over 20 European countries.
Master's in tourism
I have a bachelor's degree in archaeology and a master's in tourism.
To help protect your payment, always use Airbnb to send money and communicate with hosts.
My portfolio
Where you'll go
20122, Milan, Lombardy, Italy
Things to know
Guest requirements
Guests aged 2 and up can attend.
Accessibility
Message your host for details. Learn more
Cancellation policy
Cancel at least 1 day before the start time for a full refund.
$80 CAD From $80 CAD per guest
Free cancellation
Photographers on Airbnb are vetted for quality
Photographers are evaluated for their professional experience, portfolio of strong work, and reputation for excellence. Learn more
See an issue?







