GV
George Vasilev
📍 Sofia, Bulgaria · Updated September 2026 · 8 min read
Quick answer
The best things to do in Sofia with kids: the Museum of Illusions (family ticket €34.77, from age 3), indoor skiing (first lesson €18.40 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 in Bankya, 30 minutes away. 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 in Bankya · rope garden and zipline €20
👶 Under 5
Museum of Illusions (under 3 free) · double kart from 4 · salt room €5 · baby spa
🧑 Teens
Escape rooms · VR · karting · The Red Flat
🎂 Birthday
Escape room party with party room €120 for up to 7 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) €34.77 · child 3 to 6 €4.60
💬 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 €18.40
💬 Check dateSee details
🚀 Great for 7 to 14
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 10 to 13
Made for kids
Kids Escape Room: Once Upon a Time
An escape room with a story, puzzles and atmosphere designed for kids aged 10 to 13. They work as a team while you have a coffee.
60 min game
Price on request
💬 Check dateSee details
For older kids and teens interested in history, The Red Flat is a real 1980s apartment you can walk through (child €4.60, under 6 free). 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. Free neck protection for kids, arcade games and burgers on site.
10 or 15 min sessions · 364 days a year
Kids €15 · double kart €18.50
💬 Check dateSee details
🐴 30 min from Sofia
Beginners welcome
Horse Riding in Bankya
Beginner lessons with a licensed trainer and gentle horses, in the clean air of Bankya. Kids ride with an accompanying adult, and all gear is provided.
30 or 60 min lessons
Price on request
💬 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 €4.60
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 bath and baby massage, for babies and toddlers
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 in Bankya 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.