Balinese Traditional Wedding Photography Experience in Ubud

4 hours (approximately)
Pickup offered

Perfect for couples, honeymooners, and romantic getaways in Bali, this unique experience lets you step into an authentic Balinese wedding scene surrounded by breathtaking rice terraces. Feel like a real Balinese bride and groom as you wear beautifully crafted traditional costumes with professional makeup and accessories. Every detail is designed to create stunning, Instagram-worthy moments in one of Ubud’s most scenic hidden locations. Guided by experienced local staff, you’ll enjoy a smooth and enjoyable photoshoot session with multiple picturesque spots, from lush green rice fields to tropical natural backdrops. This experience is ideal for pre-wedding shoots, anniversaries, proposals, or simply celebrating love in a magical Bali setting. Create timeless memories and take home professional photos that capture your love story amid Bali’s cultural beauty.

Choose from three packages — with or without hotel pickup, and with or without Bali's famous swings — pick what fits you best.

What's Included

Soft-copy photos (digital files)
Swings accommodate 2 people per ride (Signature package only)
Full Balinese wedding costume
Long dress rental for swing photos – 1 person only (Signature package only)
Guided cultural tour / relaxing walk through the rice fields after your photoshoot
Complete accessories
Professional make-up service
Access to 6 photo spots:Wings of Bali, Bee Nest, Bird Nest, Rice Field, Bamboo Bridge & Farmer’s Hut
Access to private rice terraces via scenic hiking tracks
Round-trip hotel pickup & drop-off (Premium & Signature package only)
Full access to all 4 Bali swings – Dream Catcher, Extreme, Moon & Tandem (Signature package only)
Complimentary lunch included: Main Course and Soft Drink, served at U Fun Field.
Photographer service – costume photoshoot session only (not during swings)
Entry ticket to U Fun Field, an outdoor activity park
Personal Expenses

Meeting and pickup

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

For pickup arrangements, we will contact you via WhatsApp before your visit, or you may contact us directly at +62 8133623757 to confirm your location, receive driver details, and share your live loc.

OR
Meeting point

You can search “U Fun Field” on Google Maps for the meeting point location.

End point
This activity ends back at the meeting point.

What to expect

This experience is offered in three package tiers — Prewedding Photoshoot (No Shuttle, No Swing), Prewedding Photoshoot (With Pickup, No Swing), and Signature Prewedding Package (With Pickup + All 4 Swings) — each with different inclusions and pricing. Please review the package options and "What's Included" section below to choose the one that fits you best.

Your Balinese wedding photoshoot experience begins at our stunning location, a hidden gem in Ubud, Bali. You’ll dress in traditional Balinese wedding attire, complete with exquisite accessories and professional makeup, creating an authentic Bali wedding look. This Bali pre wedding photoshoot takes place in a beautiful private rice terrace, offering multiple scenic photo spots with lush greenery and a Tegallalang-style backdrop—perfect for a Bali Instagram photoshoot.

This experience is ideal for capturing unforgettable moments during your Bali holiday — perfect for a honeymoon or romantic escape in Ubud.

Perfect for couples, honeymooners, friends, or family, this photoshoot experience is a wonderful way to create timeless memories — ideal for anniversaries, proposals, birthdays, or Valentine’s Day.

Additional info

  • Public transportation options are available nearby
  • Specialized infant seats are available
  • Suitable for all physical fitness levels
Supplied by Your Bali Escape

Tags

Wedding Packages
Honeymoon Packages
Photography Tours
Fun & Games
Costume Dress Up Experiences
Wedding Ceremonies
Photo Shoots
Short term availability

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)}}