Massage studio · near Zagreb
Time that
belongs only to you
Massage tailored to your body, in a quiet studio where nothing is rushed. Arrive tense, leave light.
International guests welcome · English spoken
The studio
Touch with intention,
a space of calm
JK Bodyworks grew out of a simple idea: massage is not a luxury, but a form of self-care everyone deserves. Every treatment begins with a short conversation about how you feel, where it hurts and what you need.
I work by appointment only, one client at a time, with no crowds and no waiting. The space is warm and quiet, designed to help you relax from the moment you walk in.
- 1 on 1attention just for you
- Naturaloils and wraps
- Tailoredpressure and technique
Prices
You pay for time, not for a name
Every massage costs the same; only the length changes. Not sure what to choose? Get in touch and I will recommend a treatment that suits your needs.
All massages
Price by duration
| Duration | Price | Price on 30 Sep 2026 |
|---|---|---|
| 30 min | €25.00 | €25.00 |
| 45 min | €35.00 | €35.00 |
| 60 min | €50.00 | €50.00 |
| 90 min | €75.00 | €75.00 |
| 120 min | €100.00 | €100.00 |
Applies to classic, deep tissue / sports, relaxing and partial massage, as well as foot massage.
The exception
Cupping
| Treatment | Price | Price on 30 Sep 2026 |
|---|---|---|
| Cupping 20 min | €20.00 | €20.00 |
| Cupping + massage 20 + 20 min | €40.00 | €40.00 |
Home & office visits
I come to you
| Treatment | Price | Price on 30 Sep 2026 |
|---|---|---|
| Visit to your address once per address | €10.00 | €10.00 |
I bring a mobile massage table anywhere in the City of Zagreb and Zagreb County. The visit fee is charged once per address, however many of you there are.
Massage packages
Regular self-care
Packages apply to classic and deep tissue / sports massage. For those who want massage to be part of their routine, with appointments arranged around your schedule.
| Package | Price | Price on 30 Sep 2026 |
|---|---|---|
| 5 × 30 min | €110.00 | €110.00 |
| 10 × 30 min | €210.00 | €210.00 |
| 5 × 60 min | €225.00 | €225.00 |
| 10 × 60 min | €425.00 | €425.00 |
All prices are in euros. In line with Croatian price display regulations, each price is shown alongside the price that applied on the day the service was introduced (30 September 2026). Download the price list (CSV, in Croatian)
Treatments
What awaits you on the table
I tailor every treatment to you: the pressure, the pace and the areas we focus on.
-
01
Classic massage
A thorough full-body massage that relaxes the muscles, boosts circulation and brings back a feeling of lightness.
Duration30 · 45 · 60 · 90 · 120 min
-
02
Deep tissue / sports massage
Deeper pressure focused on tight, overworked muscles. For faster recovery after training and better mobility.
Duration30 · 45 · 60 · 90 · 120 min
-
03
Relaxing massage
Gentle, rhythmic strokes that calm the nervous system and melt away everyday stress.
Duration30 · 45 · 60 · 90 · 120 min
-
04
Partial massage
You choose the area and I give it the whole session. Back and neck after a long day at the desk, legs after training, or arms and shoulders: just tell me what is bothering you.
Duration30 · 45 · 60 min
-
05
Foot massage
Our feet carry us all day and rarely get any thanks. A foot massage relieves tired legs and, like few other treatments, relaxes the whole body.
Duration30 · 60 min
-
06
Cupping
Vacuum cup therapy that releases deep layers of tissue and stimulates blood flow. On its own or combined with a massage.
Duration20 min · 20 + 20 min
For companies · B2B
Massage at your office
Before massage, I worked as a data analyst, so I know first-hand what eight hours at a desk does to the back, neck and shoulders. That is why I work with companies and come straight to you.
I bring a proper mobile massage table; your team only needs one quiet room. A massage takes about as long as a coffee break, and people return to their desks lighter and more focused.
- City of Zagreb and Zagreb County
- A proper massage table, not a chair
- Sessions arranged around your working hours
- One-off for a special day, or regular, weekly or monthly
- Invoice issued to your company
Price on request
I put together an offer based on team size, session length and how often you would like me to visit.
Request an offer
“Take care of your body. It’s the only place you have to live.”

Josip Krajačić
massage therapist, physiotherapy student
About me
I know massage from both sides of the table
When someone lies down on my table, stiff from training or from yet another day at the computer, I know exactly how they feel. I have lain on that table myself more times than I can count.
I grew up in Bestovje, the same small village where my studio is today. At seven I was chasing a football, and in high school I traded my boots for gloves and discovered kickboxing. I stayed in the ring until I was 25, and at eighteen I won bronze at the national full-contact championship. Sport taught me discipline, and something I didn’t appreciate back then: your body gives back exactly what you give it. Massage was never a luxury for me. It was part of the recovery without which I would never have made it through the training or the fights.
“I want to help people the same way others helped me for years.”
My path to this studio wasn’t a straight one. After finishing a business high school, I joined the army and served for two years. Those years shaped who I am, and I’m grateful for every day of them, but deep down I knew it wasn’t where I belonged. I came home and took a job as a data analyst at a large company. The days went by in numbers and spreadsheets, and the longer I sat, the clearer it became that I wanted to do something that truly makes a difference to someone’s day.
That’s when I made one of the most important decisions of my life. In 2022 I retrained as a massage therapist at Fitnes učilište, a vocational school in Zagreb and finally started doing work that fulfils me. I didn’t stop there: today I’m in my third year of physiotherapy at the Faculty of Health Studies in Zagreb, because I want to understand the body as well as I feel it under my hands.
I most enjoy working with athletes, with people whose backs have paid the price of long hours at a desk, and with everyone who has realised that regular massage isn’t a reward but a way of looking after yourself. Still, my door is open to anyone who needs an hour just for themselves.
To this day I get regular massages, keep training and live the way I advise others to. I will never ask anything of you that I don’t do myself.
Josip
Your first visit
Simple, from the very first message
- I
Book
Send an enquiry via the form, a message or a call. We’ll find a time that suits you.
- II
A short chat
Before the treatment I’ll ask about any discomfort, your preferred pressure and the areas to focus on.
- III
Let go
The rest is up to me. Afterwards there’s a glass of water and a few tips to take home.
Gift voucher
Give the gift of calm
For a birthday, an anniversary or simply as a thank you. A gift voucher can be used for any treatment and is valid for 6 months from the date of purchase.
- €50Price on 30 Sep 2026: €50.00
- €100Price on 30 Sep 2026: €100.00
- €150Price on 30 Sep 2026: €150.00
- €200Price on 30 Sep 2026: €200.00
FAQ
Before you come
How should I prepare for a massage?
Arrive a few minutes early, avoid a heavy meal in the hour before and just bring yourself. I provide towels, oils and everything else.
What if the pressure doesn’t feel right?
Just say so. I adjust the pressure to you throughout the treatment, and I’ll check in with you too.
Can I cancel my appointment?
Of course. Please let me know at least 24 hours in advance so I can offer the slot to someone else.
Do you offer home or office visits?
Yes. I bring a mobile massage table anywhere in the City of Zagreb and Zagreb County, to your home or office. On top of the massage price there is a €10 visit fee, charged once per address, however many of you there are.
Do you speak English?
Yes. International guests are always welcome, and we can handle booking, the treatment and aftercare advice in English without any problem.
How can I pay?
You can pay by cash or card at the studio.
Booking
Let’s book your appointment
Fill in the form and an email with your enquiry will open, ready to send. You can also call me or send a message.
- Phone
- +385 99 655 8558
- Languages
- Croatian and English
International guests welcome. - Opening hours
- Mon – Fri: 8 am – 9 pm
Saturday: 9 am – 2 pm
Sunday: closed
By appointment only.