Wedding music in Bali is booked in two ways: directly with a band, DJ or dance troupe, or through an entertainment agency that supplies several acts and the sound system as one package. Agencies are convenient when you want strings for the ceremony, a band at dinner, Balinese dancers and a DJ on the same night; booking acts directly gives you more control over the line-up. Your planner or venue will usually have a list of acts that already know the site.
Typical prices for 2026 are about IDR 4 to 10 million for an acoustic duo or trio, IDR 8 to 20 million for a string trio or quartet, IDR 12 to 36 million for a five- to ten-piece band playing two or three 45-minute sets, IDR 5 to 15 million for a resident or wedding DJ, and IDR 5 to 25 million for Balinese dancers with live gamelan, depending on troupe size. A sound and lighting system adds about IDR 5 to 20 million if the venue does not provide one. Transport to Uluwatu or Ubud, crew meals and overtime are often charged separately.
Book bands and DJs six to twelve months ahead for weddings between June and September or over Christmas and New Year, and three to six months ahead at other times. Before you sign, check your venue's music curfew and volume limits: many villas in residential areas end amplified music at 10 or 11 pm, and some resorts restrict live bands outdoors. For Balinese dance, choose dances made for entertainment, such as welcome and courtship dances, rather than sacred temple dances.