GV
George Vasilev
📍 Sofia, Bulgaria · Updated October 2026 · 8 min read
Quick answer
The best things to do in Sofia with kids: the Museum of Illusions (family ticket €39, from age 3), indoor skiing (first lesson €21 with all equipment, open all year), kids karting (€15 from age 7, double kart with a parent from age 4), a kids escape room (from age 9), virtual reality (€20) and horse riding on Vitosha, 20 minutes from the centre. On a summer day out, the rope garden and zipline by the Struma River (€20) is the big one.
At a glance
🌧️ Rainy day
Museum of Illusions · indoor skiing · VR · kids escape rooms
🏎️ Active
Kids karting €15 · horse riding on Vitosha · rope garden and zipline €20
👶 Under 5
Museum of Illusions (under 3 free) · double kart from 4 · salt room €5 · sea room €7.67 · baby spa €42
🧑 Teens
Escape rooms · VR · karting · The Red Flat
🎂 Birthday
Kids escape game €20 per child, up to 14 kids
Travelling with kids? Tell us their ages and your dates. We'll suggest what fits and book it, usually the same day.
💬 Plan our family day
Rainy day: indoor fun
Sofia has more for kids indoors than most visitors expect. These work in any weather and are all in or near the centre.
🌀 From age 3
Under 3 free
Museum of Illusions
400 m² of rooms where kids shrink, grow and walk upside down, with staff who explain every trick. Kids under 14 must be with an adult. The best family photo stop in the city.
1 to 2 hours · daily 10:00 to 20:00
Family (2+2) €39 · child 3 to 6 €6
💬 Check dateSee details
More details in our Museum of Illusions review.
⛷️ Open all year
Ski or snowboard
Indoor Skiing
A real ski and snowboard training slope inside the city, open 365 days a year. The first-visit group lesson includes all equipment, so kids can try skiing before a winter holiday in Bansko or Borovets.
First-visit group lesson · all gear included
From €21
💬 Check dateSee details
🚀 From age 11
2 to 6 players
Virtual Reality: COSMOS
A space mission in virtual reality: kids move around a real room while saving the universe. A hit with families and tech-mad teens.
Session per person
€20 per person
💬 Check dateSee details
🧩 Ages 9 to 14
Made for kids
Kids Escape Room: Two Venues
Two escape rooms just for children in central Sofia, one for ages 9 to 13 and one for 9 to 14, up to 14 kids at once. They work as a team while you have a coffee nearby.
About 1 hour · parents wait outside
€20 per child
💬 Check dateSee details
For older kids and teens interested in history, The Red Flat is a real 1980s apartment you can walk through (children up to 14 have their own ticket). For kids who love puzzles, see our escape rooms guide.
Active days: burn some energy
🏎️ From age 4 with a parent
Floodlit 960 m track
Kids Karting
Junior karts for ages 7 to 16 (135 to 170 cm) on a real 960 m outdoor track, and double karts where a parent drives with a child from 4.
10 or 15 min sessions · ask us for open dates
Kids €15 · double kart €18.50
💬 Check dateSee details
🐴 20 min from the centre
Beginners welcome
Horse Riding on Vitosha
Guided rides from a horse base on Vitosha, 20 minutes from the centre. Children ride with an instructor beside the horse, and there is a pony for the little ones. Helmets are provided.
Rides of 1 to 4 hours
From €50 per person
💬 Check dateSee details
🧗 Summer day out
Level 1 is only 1 m high
Rope Garden and 100 m Zipline
A rope garden with a beginner level just 1 metre off the ground, a 5 metre level for braver kids and parents, and a 100 m zipline over the Struma River. About 90 minutes from Sofia, daily, weather permitting.
Transfer from Sofia available
€20 per person
💬 Check dateSee details
With little ones (under 5)
Museum of Illusions
Under 3 free, ages 3 to 6 for €6
Double kart
A parent drives, the child rides along from age 4 (100 cm+)
Salt room
20 minute kids session for €5 in the city centre
Baby spa
Floating in a warm tub and baby massage, from 40 days to 18 months, from €42
Parks
Borisova Gradina and South Park have playgrounds and room to run, free
A sample family day
Morning
Museum of Illusions, then a walk down Vitosha Boulevard
Lunch
A traditional Bulgarian restaurant: kids love banitsa and grilled meat
Afternoon
Karting, indoor skiing or VR, depending on age and weather
Evening
Early dinner and a playground in Borisova Gradina
Planning a party? See our birthday ideas for kids and adults. Here for the weekend? Our 48 hours in Sofia plan adapts well for families.
FAQ
What can you do in Sofia with kids?
The Museum of Illusions, indoor skiing, kids karting, virtual reality, kids escape rooms, horse riding on Vitosha and, in summer, a rope garden and zipline by the Struma River. Parks like Borisova Gradina are free.
What can we do with kids in Sofia when it rains?
The Museum of Illusions, indoor skiing, virtual reality and escape rooms are all indoors. Karting is on an outdoor track, so save it for a dry day.
From what age can kids drive a kart?
Junior karts are for ages 7 to 16 and 135 to 170 cm tall. From age 4, kids can ride in a double kart with a parent driving.
Is Sofia good for a family holiday?
Yes. It's compact, affordable and safe, and most kids' activities are in or near the centre. Many are indoors, so the weather rarely ruins a day.
Tell us about your kids.
Ages, dates and what they love. We'll suggest the right activities and book them, usually the same day.
💬 Plan our family day
GV
George Vasilev
Founder of SoFun · Sofia local
I've been organising activities in Sofia since 2018, including plenty of family days and kids' parties. This guide is what parents book with us most.
What to do in Sofia?
Search all our activities, tours, spa days and restaurants.