Welcome to Karolina Russell Photography

maternity photographer edinburgh
newborn posing with parents hands

Capturing your whole journey from pregnancy to meeting your baby.

Book today with only £59 session fee


maternity photos edinburgh with family

Karolina is such an amazing photographer. She can capture our perfect moments. The studio is clean, neat and tidy. You can relax and feel like home. We really like our family photos with our son and the coming little one. Highly recommend.

-Edith Li


Step One: Consultation

Let’s get to know each other better and plan your photoshoots.

Step Two: Your photography experience

Both maternity and newborn sessions take place in my cosy home studio in Bonnyrigg, simply show up and enjoy the experience!

Step Three: Viewing and Ordering Appointment

The most exciting part is seeing your portraits and deciding how you want to display them.

Step Four: Delivery

In most cases I will personally deliver your order of prints, wall art and albums.

baby photographer edinburgh

bump to baby Photography package Pricing

Book two sessions for the price of one!

£59 session fee is required to secure your booking for both shoots.

This includes:

  • Consultation
  • Maternity Photoshoot
  • Newborn Photoshoot
  • Image editing
  • Viewing appointment
  • £50 off maternity session order
  • £50 off newborn session order
  • A personalised keepsake gift


After seeing your portraits, choose one of the three digital collections.

Packages start at just £249 for maternity sessions and £299 for newborn sessions.



“We recently had our newborn photoshoot with Karolina. She was very helpful through the full process and the communication was excellent. She made us feel welcomed and relaxed throughout the shoot.

She was very helpful with settling our baby in between photos and feeding. We never felt rushed through any of it and she made sure we got all the photos taken we wanted.

The quality of photos are outstanding, 10/10 would recommend.”

-Liam Callaghan

maternity photographer edinburgh

get more information

Alternatively, let’s connect on Facebook or Instagram!