Pay per visit
Courts
Rp 400.000 per court per hour, up to 8 players. Each member on the booking takes Rp 100.000 per hour off.
| Players | 1 hour1h | 90 min90m | 2 hours2h | 2.5 hours2.5h | 3 hours3h |
|---|---|---|---|---|---|
| 1 to 8 players1 to 8 | 400.000400k | 600.000600k | 800.000800k | 1.000.0001000k | 1.200.0001200k |
| 9 players9 | 500.000500k | 750.000750k | 1.000.0001000k | 1.250.0001250k | 1.500.0001500k |
| 10 players10 | 600.000600k | 900.000900k | 1.200.0001200k | 1.500.0001500k | 1.800.0001800k |
| 12 players12 | 800.000800k | 1.200.0001200k | 1.600.0001600k | 2.000.0002000k | 2.400.0002400k |
Rupiah, for the whole court. Each member on the booking takes Rp 100.000 per hour off the court, and the players who are not members split what is left. Every non-member still pays at least Rp 100.000 per hour, even when the members would cover the whole court, so four members do not make it free for a fifth player who is not a member; only a booking of members alone plays free. Longer than 3 hours: the hour price times the hours.
Example: 7 players, 5 of them members, 4 hours. Members take off more than the court costs, so the 2 non-members pay Rp 100.000 x 2 x 4 hours = Rp 800.000, Rp 400.000 each. Members must be added to the booking as members.
Each player above 8 adds Rp 100.000 per hour. 90 minutes is one and a half times the hour, 2 hours twice. The players who are not members split what is left, and each of them pays at least Rp 100.000 per hour, however many members are on the booking. Only a booking with members alone is free. Book and pay online; fewer players than booked is not refunded.
Balls and showers included. Big towel Rp 15.000, small towel free (Rp 10.000 at a 6v6 game). Members: every towel free.
Under 18, or Indonesian? Half price on courts, social games (6v6 from 1 January 2027), group classes and indoor sessions, applied automatically from your account. Not on sessions with Pavel Moroz or Paweł Lewandowski. The teenager class is already priced for teens, so it stays as listed.
Activities
| Social game Included for PLAY and TRAIN | Rp 250.000 Free for members |
| 6v6 social game Holds until 31 December 2026 | Rp 50.000 Free for members |
| Beach tennis social Included for PLAY and TRAIN | Rp 200.000 Free for members |
| Group class Included for TRAIN, charged for PLAY | Rp 350.000 |
| Teenager class | Rp 200.000 |
| Weekly tournament Included for PLAY and TRAIN | Rp 350.000 Free for members |
| Sparring partner requested in advance, we confirm | Rp 200.000 |
| Indoor training with Pavel Moroz Never included in a membership The same price for everyone: no half price for KTP or under 18. | Rp 250.000 |
| Indoor games with Pavel Moroz Never included in a membership The same price for everyone: no half price for KTP or under 18. | Rp 150.000 |
| Indoor games Rp 50.000 for teenagers and Indonesians with KTP. Played at GOR Giri Canthi Pertiwi, not at BVA. Not included in PLAY or TRAIN. | Rp 100.000 |
| Recovery area, day pass Free for monthly and annual members | Rp 100.000 |
| Session recording per session, with sound, sent to your email | Rp 50.000 members Rp 25.000 |
Bali Open has its own separate prices.
Training Week
| Training Week, 1 week | Rp 6.500.000about USD 365 Rp 8.125.000 from 1 January 2027 |
| Training Week, 2 weeks | Rp 10.700.000about USD 600 Rp 13.375.000 from 1 January 2027 |
| Training Week, 3 weeks | Rp 14.800.000about USD 830 Rp 18.500.000 from 1 January 2027 |
| Training Week, 4 weeks | Rp 18.600.000about USD 1,045 Rp 23.250.000 from 1 January 2027 |
Per person. Coaching, the Welcome Pack and video analysis included. What a week looks like
Charged in IDR; USD is indicative.
Memberships
PLAY
Rp 1.800.000 per month
All social games, all weekly tournaments, mini gym and towels. Courts: 100K off per hour on a court booking for every member on it, four members play free. Group classes NOT included.
TRAIN
Rp 2.300.000 per month
Everything in Play plus all group classes.
Other durations
| 3 months, save 5% | Play Rp 5.100.000 | Train Rp 6.500.000 |
| Annual, two months free | Play Rp 18.000.000 | Train Rp 23.000.000 |
Member benefits
One fresh coconut with every group class and every private session. Bring guests anytime, they pay only their own share. Pause up to two months per year, splittable, minimum two weeks, requested in advance; injury also pauses, and for annual members the pause extends the end date. Never included: private coaching, camps, Bali Open, indoor volleyball. The fee is paid, not topped up: non-refundable, non-transferable, personal.
Membership pays off from about two visits a week. Below that, paying per visit is better and we say so honestly.
From 1 January 2027 new members pay: PLAY monthly Rp 2.000.000, PLAY 3 months Rp 5.700.000, PLAY 1 year Rp 20.000.000, TRAIN monthly Rp 2.500.000, TRAIN 3 months Rp 7.125.000, TRAIN 1 year Rp 25.000.000.
Already a member, or have been one? You keep today's price.
Late renewal
A membership renewed within 14 days of expiry counts as continuous. The new period starts from the day of payment. After 14 days it is a lapse. The membership can be restarted at any time.
Private coaching
| Coach | Per hour | Pack of 5 | Pack of 10 |
|---|---|---|---|
| Head Coach | Rp 1.000.000 members Rp 900.000 | Rp 4.250.000 members Rp 3.800.000 | Rp 7.000.000 members Rp 6.300.000 |
| Senior Coach Moreno Valentini (Beach Volleyball, Beach Tennis) | Rp 800.000 members Rp 720.000 | Rp 3.400.000 members Rp 3.050.000 | Rp 5.600.000 members Rp 5.050.000 |
| Assistant Coach Gede Eka Agustiawan | Rp 600.000 members Rp 540.000 | Rp 2.550.000 members Rp 2.300.000 | Rp 4.200.000 members Rp 3.800.000 |
| Indoor Coach Never included in any membership. | Rp 2.000.000 members Rp 1.800.000 | Rp 8.500.000 members Rp 7.650.000 | Rp 14.000.000 members Rp 12.600.000 |
All levels. Extras: +Rp 200.000 per extra 30 minutes, +Rp 200.000 per extra person. Packs are personal and prepaid, one named trainee. Pack of 5 valid 2 months, pack of 10 valid 3 months. Unused sessions expire, injury pauses the clock. In a shared session the pack covers only its holder, everyone else pays the add-on, one pack anchor per session. You choose your coach, sessions scheduled by availability.
What will it cost?
The table above is an hour for one person. Put your own session in and it does the extras for you. Same prices the desk charges.
Indonesian rate
50% off with KTP, on drop-in products and memberships at the current list price. Does not apply to 6v6 social games until 31 December 2026, sessions with Pavel Moroz or Paweł Lewandowski, coaching packs, camps or the Bali Open. Never stacks.
Cafe tab
Anyone can put cafe purchases on a tab during their visit, member or not, and settle once when leaving. Nothing carries to another day.
The recovery area, from 2027
When the recovery centre opens in 2027, every monthly membership will include full recovery access.
Monthly and annual members: always included, at no extra cost. Everyone else: Rp 100.000 per person per day, in and out all day.
The wallet
No new top-ups from 1 September. Existing balances stay valid until spent, at the new prices, and convert rupiah for rupiah toward any membership or coaching pack. If the balance is larger, the rest stays in the account.
Payment principle
Everyone settles at the end of each visit. Nothing is owed after anyone leaves, in either direction.
The system in three sentences
Pay per visit and everyone pays their own share. Or become a member and your tier is all inclusive.
Special offers: BVA Food Pass
Train with us and eat on us. Three offers come with free meals cooked by the BVA chef. There is no card to carry: your meals are kept under your name and you can see how many are left on your own profile.
Pack of 5 training sessions + 5 free meals
Buy a pack of 5 training sessions and get 5 complimentary meals. The price of the pack stays the same.
Pack of 10 training sessions + 10 free meals
Buy a pack of 10 training sessions and get 10 complimentary meals. The price of the pack stays the same.
Annual membership + 20 free meals
Buy an annual membership and get 20 complimentary meals. The price of the membership stays the same.
How it works
- You buy the pack or the annual membership. Your BVA Food Pass is made for you automatically, with 5, 10 or 20 meals.
- Open your profile (My account) any time to see how many meals you have left.
- Next time you are at BVA, choose any dish from the menu and tell our team your name when you order.
- Our team marks one meal on your Food Pass. When all meals are used, the Food Pass ends.
Good to know
- Any dish on the menu, during kitchen opening hours.
- Not able to eat after training because the kitchen is closed? Come back for your meal on another day.
- Drinks are not included. You buy them at the bar as usual.