Bali is a province in Indonesia. It is one of Asia's most popular destinations and voted as one of the best travel destinations in the world. Bali is a magical blend of history, culture, nature, activities, culinary delights, nightlife, and breathtaking accommodations. There's a ton to do here, so take a look at the list below.
Disclaimer
Part of the job of a travel agent is to save clients time and money. I looked through hundreds of tours and picked out the best tours to book in various categories that are both the best in quality and price.
Prices listed below are subject to change. Rates are typically discounted for larger groups and children, so use the links provided to see the exact cost for your specific scenario and book what is of interest to you.
Bali Full Day Sightseeing Private Guided Tour
Experience the most fantastic attractions of Bali in one day private sightseeing tour. Enjoy the real of Bali, with a touching traditional dance, Balinese house compound, Celuk village, monkey forest Ubud, Tegalalang rice terrace with lunch and swing, Mas village of wood carving, tower temple Gunung Kawi, and amazing Tegenungan waterfall. Meet our tour driver at your hotel lobby and enjoy your amazing day with a comfortable air conditioned private car on this amazing day tour experience of Bali.
Duration
10 hours
Availability
Everyday at 8am and 8:30am
Price
$15 per person plus $18 in entrance fees
Alternative
Private Custom Tour: Bali in a Day - $28 per person plus entrance fees
Best of East Bali Private Guided Tour - $25 per person plus entrance fees
Bali Day Tour - Journey to East Bali - $55 per person
All Inclusive 2-Day Experience Bali - $147 per person
All Inclusive Best of 4 Days Bali Penida Private Tour - $295 per person
Aloha Ubud Swing Active Package - $25 per person
Full Day Ubud Jungle Swing and Volcano Private Guided Tour - $20 per person plus $20 in entrance fees
Wonderful of Ubud & Jungle Swing Private Guided Tour - $20 per person plus entrance fees
Private Day Tour - Ubud Bali - $29 per person plus entrance fees
Full-Day Trip to Penglipuran Village and Bamboo Forest - $61 per person
Evening Firefly Tour in Taro Village - $65 per person
Ubud Hot Springs and Waterfall Private Guided Tour
Spare yourself the stress and risk of self-driving Bali on this private door-to-door tour. Soak in volcanic hot springs, enjoy lunch with a view of the Batur volcano, tour a coffee plantation, and see four key highlights of Ubud: Tegenungan Waterfall, Elephant Cave, Tegalalang Rice Terrace, and the Sacred Monkey Forest Sanctuary.
Duration
8 -10 hours
Availability
Everyday at 8am, 8:30am, 9am and 9:30am
Price
$30 per group of 14 plus entrance fees
Alternative
Ubud Kanto Lampo Waterfall & Gianyar Night Market Private Guided Tour - $18 per person plus entrance fees
Hidden Canyon & Jungle Swing - $20 per person plus entrance fees
Banyumala Waterfall Hidden Hills Private Guided Tour - $20 per person plus entrance fees
Cliff Jumping and Sliding at Aling Aling Waterfall - $20 per person
Bali Spectacular Waterfalls Tour - $25 per person plus entrance fees
Sekumpul Waterfalls and Ulun Danu Temple Tour - $29 per person
Hidden Waterfall Tours with Kehen Tempel - $34 per person
Best of Bali Waterfalls: Tibumana, Tukad Cepung and Tegenungan - $47 per person
Sendang Gile Waterfall & Senaru Village Tour - $67 per person
Kecak Fire Dance and Uluwatu Temple Tour
Kecak dance is a from Balinese dance and music drama that was developed in the 1930's in Bali. Kecak become special because the accompanying music is provided by "the gamelan suara" a choir of a hundred men or more sitting in concentric circle, swaying, and standing up. This dance tells a traditional story. Come enjoy!
Duration
6 hours
Availability
Everyday at 2pm and 2:30pm
Price
$18 per person plus entrance fees
Alternative
Ubud Uluwatu Sunset Private Guided Tour - $20 per person plus entrance fees
Ubud Village And Cultural Dance Tour with Rice Terrace And Waterfall Visit - $25 per person
Taman Ayun temple, Luwak Coffee & Tanah Lot Temple - $19 per person plus entrance fees
All-Inclusive Gunung Kawi Temple - $19 per person plus entrance fees
Bali: UNESCO World Heritage Sites - $28 per person plus entrance fees
Ancient Temples and Jatiluwih Rice Terrace Private Tour - $32 per person plus entrance fees
Tanah Lot Temple Guided Sunset Tour - $53 per person
Devdan Show at Bali Nusa Dua Theatre - $56 per person
ARMA Museum
Guarantee you entry to ARMA, home to one of Indonesia’s most prestigious collections of art, by booking your admission ticket in advance. As well as enjoying the flexibility to explore the museum at your own pace, you’ll receive a free hot drink upon redemption of your ticket. A must for art lovers in Ubud, the collection ranges from traditional Batik paintings to contemporary masterpieces.
Duration
2 hours
Availability
Everyday 9am - 6pm
Price
$10 per person
Alternative
Garuda Wisnu Kencana Park Bali - $15 per person
Bali Bird Park - $25 per person
Kuta Half Day Tour - $36 per group of 5
Ubud Traditional Basket Weaving Class
Enjoy a 2-hour basket weaving class with Ibu Nyoman, a Balinese woman who specializes in weaving with the traditional lontar leaf (a plant in the bamboo family). Craft one or more small baskets under her expert guidance and delight in your creations.
Duration
2 hours
Availability
Everyday at 10am and 2:30pm
Price
$20 per person
Alternative
Create Your Own Handmade Batik Painting - $25 per person
Discover Traditional Techniques of Keliki Painting Style - $25 per person
Silver Jewelry Making Class - $27 per person
Wood Carving Master Class - $27 per person
Batik Making Class - $27 per person
Traditional Balinese Painting Class - $27 per person
Cooking Class
One of the best ways to experience a place is through its cuisine. You’ll get the chance to learn about Balinese culture and tradition during this fun cooking class in a Balinese home. Balinese food is unique, and very different from other Indonesian and Asian cuisines. Learn why, and get the chance to practice the techniques you’ll need to recreate Balinese dishes at home. You’ll also visit a local market and rice fields for a whole sightseeing experience.
Duration
5 hours
Availability
Everyday at 8:30am
Price
$26 per person
Alternative
Private Street Food Tour - $29 per person
Night Street Food Walking Tour - $64 per person
Personalized Bali Private Food Tour - $35 per person
Firewood Cooking Class & Organic Farm Tour - $28 per person
Authentic Cooking Class in a Local Village - $30 per person
Make Traditional Bali Coconut Oil with a Balinese Family - $28 per person
Virgin Coconut Oil Making Class and Market Tour - $35 per person
Balinese Cooking Class at an Organic Farm - $45 per person
Ubud Paon Cooking Class - $35 per person
Museum, Traditional Market and Food Tasting Tour - $64 per person
Bali Luxury Spa Treatment
Take time out of a busy sightseeing schedule for some pampering and self care. Spend two hours at a luxury spa, enjoying a treatment that includes a foot wash, a Balinese massage, a body scrub, a moisturizer, and a relaxing flower bath. Transfers to and from the spa will be provided so you can remain in a relaxed state of mind before and after your treatment.
Duration
2 hours
Availability
Everyday from 9am - 8pm
Price
$37 per person
Alternative
Traditional Full Body Massage - $12 per person
Aromatherapy Massage - $45 per person
Traditional Lulur Massage & Spa Treatment - $45 per person
Four Hands Massage - $51 per person
Riverside Spa Treatment - $62 per person
Royal Couple Spa - $144 per pair
Couple Spa Treatment with Bath Ritual & Sparkling Wine - $209 per person
Full-Day Spiritual Cleansing and Shamanic Healing Tour
Meet one of Bali's best Shaman healers. Take time on this private tour to cleanse spiritually at the Bali Holy Spring Temple at Tirta Empul in Tampak Siring. Experience the Yagna, Yatra and Mantra healing techniques.
Duration
8 hours
Availability
Everyday at 8am
Price
$89 per person
Alternative
Soul Retreat and Aura Cleansing Experience - $90 per person
Eat Pray Love Private Tour - $93 per person
Balinese Mystic and Rituals Tour with Kehen Temple - $104 per person
Sunday Beach Club Uluwatu Sunset Private Guided Tour
Experience a top star beach and sunset view in the southern Bali paradise. Enjoy fantastic time at the Sunday Beach Club with beach activities and relaxation. The day is tailored with an amazing sunset tour at Uluwatu temple and famous Balinese Dance performance well known as Kecak and Fire Dance. After that, enjoy a romantic seafood dinner at the main beach (Jimbaran Bay) before heading back to your hotel.
Duration
10 hours
Availability
Everyday at 9am
Price
$20 per person
Alternative
Nusa Penida Beach Day - $35 per person
East Bali Spear Or Line Fishing Tour At Virgin Beach - $40 per person
Finns Bali Day Pass - $45 per person
El Kabron Cliff Pool Club Bali Including Dining & Champagne - $85 per person
Bali Hai - Reef Cruise - $129 per person
Bali Hai Sunset Dinner Cruise
Capture the spectacular Bali sunset from an ideal vantage point on a 4-hour dinner cruise. Perfect for couples, families, and friend groups alike, the evening tour is the perfect way to complete your day in Bali. After boarding the ship, kick off your evening with a welcome cocktail and canapés on the open-air deck. Then tuck in to an open buffet dinner, which includes a wide variety of international options.
Duration
4 hours
Availability
Monday, Wednesday, Friday & Saturday at 5:45pm
Price
$78 per person
Alternative
Jimbaran Beach Candle Light Dinner - $26 per person
Romantic Dinner among the Rice Fields - $109 per person
Private 6-Course Romantic Candlelight Dinner Overlooking Ubud Valley - $138 per person
Romantic Dinner on a Forest Tree Deck - $213 per person
Bali Water Sports Adventure
Get drenched in the crystal clear waters of the Pacific Ocean with a half-day watersports package in Tanjung Benoa. After convenient hotel pickup, you’ll travel to the gorgeous Tanjung Benoa Beach and partake in four exhilarating activities. Satisfy your appetite for adrenaline as you paraglide and ride a banana boat, Jet Ski and rolling donut. Use the accommodating facilities of the beach club to freshen up before you return to Kuta in a comfortable coach.
Duration
1 hour
Availability
Everyday at 9am, 10am, 11am, 12pm and 1pm
Price
$8 per person for a Banana Boat ride
$10 per person for a Rolling Donut ride
$15 per person for Jet Skiing
$25 per person for Parasailing
$50 per person for all 4 activities without transportation
$59 per person for all 4 activities with transportation
Alternative
Beginner Surf Lessons - $9 per person
Private Surf Lessons - $15 per person
White Water Rafting Adventure - $19 per person
Total Immersion (TI) Swimming Lesson - $45 per person
Ayung River: All-Inclusive Tubing Adventure with Lunch - $49 per person
Twin Lake Jungle Trekking and Canoeing - $51 per person
Snorkeling Tour at Blue Lagoon Beach
Bali’s east coast is an idyllic spot for snorkeling, with far fewer crowds than the south and west coast. During this tour, visit two top snorkel sites—Blue Lagoon and Tanjung Jepun—and dive in to swim and snorkel with an expert snorkeling instructor. Enjoy spectacular views of the vibrant coral reefs and look out for reef sharks, sea turtles, lionfish, and squid.
Duration
2.5 hours
Availability
Everyday 8am, 10am, and12pm
Price
$39 per person
Alternative
Snorkeling in Menjangan Marine Park - $32 per person
Gates of Heaven at Lempuyang Temple with Blue Lagoon Snorkeling - $33 per person
Snorkeling and Freediving Trip around Nusa Penida - $35 per person
Blue Lagoon Snorkeling and Lunch with Visit Tegenungn Waterfall - $35 per person
Ayung River Rafting With Blue Lagoon Snorkeling - $63 per person
Snorkeling at Tulamben Liberty Shipwreck - $63 per person
Padangbai Blue Lagoon Snorkeling Day Trip - $63 per person
Snorkeling Day Trip to Amed - $65 per person
Discover Scuba Diving in Lembongan
If you always dreamed of learning to dive but breathing underwater seemed beyond you, discover a whole new world on this introductory scuba diving experience. Equipped with all the essential gear, you’ll learn some basics on a briefing then practice in the pool. Then you’ll head out, with close supervision from an instructor, to experience two different ocean dives, most likely one in Manta Point and one at Crystal Bay.
Duration
7 hours
Availability
Everyday from 8am - 8pm
Price
$58 per person
Alternative
Diving for Beginners: Tulamben Liberty Wreck - $77 per person
Underwater Sea Walking Experience - $65 per person
Nusa Penida Discover Scuba Diving Program - $81 per person
Discover Scuba Diving in Pemuteran - $81 per person
Scuba Diving Trip at Tulamben for Certified Diver - $106 per person
Nusa Penida Three Dives Trip - $133 per person
Scuba Diving in Padangbai - $150 per person
7 Fun Dives in Tulamben for Certified Divers - $169 per person
Waterbom Bali
Splash, slide, and swim the day away with an admission pass to Waterbom Bali in Kuta. This award-winning, innovative waterpark offers a wide range of waterslides (including Asia's steepest), a Lazy River attraction, kid-friendly water cannons and games, and other heart-pounding water rides, set among the lush tropical greenery of a carefully landscaped garden sanctuary.
Duration
3 - 7 hours
Availability
Everyday from 10am - 5pm
Price
$32 per person
Alternative
Splash Water Park - $36 per person
Bali Waterbom with 2 Hour Spa and Romantic Jimbaran Dinner - $138 per person
Sunrise Tour with Dolphins, Waterfalls & Temples
Experience a stunning Bali sunrise on a private half-day tour in the company of dolphins in their natural environment. Travel by boat to see the dolphins, to explore the Gitgit Waterfall and to visit Ulundanu Bratan Temple all before lunch!
Duration
10 hours
Availability
Everyday at 3am
Price
$84 per person
Flyboard Experience
Experience the newest extreme water sport: Flyboard, which uses hydro-propulsion forces to power the board and send you soaring into the air and flying high over the ocean.
Duration
15 mins
Availability
Everyday from 9:30am - 2pm
Price
$80 per person (minimum 2 people required to book)
Paragliding Over Southern Cliff
Soar over the amazing Uluwatu cliff and beach with ocean view. Fly up to 150 meter high above the secluded beach of Uluwatu with Bali tandem paragliding pilot. Easy take off and landing with smooth and comfort flying. The flight will last about 15 mins and will include your photos and videos
Duration
1 hour
Availability
Everyday from 12pm - 5pm
Price
$75 per person
Hot Air Balloon Experience
Experience Bali’s first and only hot air balloon adventure and witness spectacular views over the lush tropical forests of Ubud to holy Mount Agung on the eastern horizon. Taste local Indonesian food.
Duration
2 hours
Availability
Everyday at 6:30am, 5:30pm and 7pm
Price
$101 per person with Breakfast
$101 per person with Afternoon Tea
$151 per person with Dinner
Alternative
Floating Breakfast and Hot Air Balloon Experience - $106 per person
Horse Riding on the Beach and in the Rice Fields
Ride a horse through Bali's lush rice fields and along beautiful Pig Stone Beach. Both beginners and experienced riders are welcome on this tour.
Duration
1.5 hours
Availability
Monday - Saturday at 9am, 3pm, and 5pm
Price
$62 per person
Alternative
Seminyak Beach Horse Riding - $68 per person
Beach Camel Safari - $73 per person
ATV Quad Bike Through a Tunnel and Waterfall
Experience the greatest Jungle ATV Ride or Quad Biking track in Ubud. Located in a rural stunning county side, ride through jungle, rice field, river, waterfall, tunnel, muddy, fun attractions, take photo selfie in a beautiful panorama with emerald green nature will be an unforgettable moment during your holiday in Bali.
Duration
2 hours
Availability
Everyday at 11:30am, 1pm and 3pm
Price
$47 per person for a Double ATV
$38 per person for a Single ATV
Alternative
ATV Ride in Alamelu - $40 per person
ATV - Tunnel, Waterfall, Rice field, & Jungle - $40 per person
Quad and Buggy Explorer Tour - $43 per person
Rafting + ATV Combo - $55 per person
Bali Horse Riding and ATV - $141 per person
Trail Walking and Running to Mt. Batur
This activity is a natural blend between sports and ecotourism. We serve those trail runners and not only those who want to see the beauty of mountains. The guides love running and have a strong bond with local running endurance sports communities. They also a professional photographer who can capture moments for you. All guides are very open minded and delighted to help people with various fitness levels and ability to be able to start doing sports and to improve in their performance and enjoy the nature.
Duration
6 hours
Availability
Everyday at 9am
Price
$20 per person
Alternative
Mount Batur Jeep Tours - $30 per person
Private Sunrise Jeep Tour & Natural Hot Spring - $72 per person
Ubud Countryside Tour: Campuhan Ridge Walk, Rice Terrace, and Coffee Plantation - $38 per person
Jatiluwih Off-the-Beaten Path Trek with Lunch - $26 per person
Volcano Sunrise Trekking And Natural Hot Spring - $30 per person
24h Trip to Kawah Ijen - $141 per person
2-Day Sunset and Sunrise Camping at Mt. Batur - $141 per person
Mount Ijen Blue Flame Tour - $220 per person
Rinjani 2 Days 1 Night Via Sembalun Crater Rim - $280 per person
3 days in Java: Bali-Bromo-Kawah Ijen-Bali - $349 per person
Ubud Eco Culture Cycling Exploration
Discover Ubud and its surroundings on a 3-hour bike tour that covers both the town and villages nearby. Get great photo ops as you pedal past the Ubud Monkey Forest, then continue through roads flanked by rice paddies to several traditional villages. Your guide shares commentary about the places you see and Bali’s heritage, and your itinerary can be customized to suit your interests.
Duration
3 hours
Availability
Everyday at 9am
Price
$21 per person
Alternative
Jatiluwih Rice Terraces 1-Hour Electric Bike Tour - $20 per person
Explore Ubud with an Electric Bike - $35 per person
Full Day Kintamani Cultural and Nature Cycling Tour - $35 per person
Paintball in Canggu
Paintball Canggu is the largest Paintball field in Bali. With 3 different fields (Bamboo Village, Woodland or Speedfield) you cab choose which one you'd like to play on. Come have as much fun as possible.
Duration
2 hours
Availability
Tuesday - Sunday at 3:30pm
Price
$17 per person
Alternative
Treetops Adventure - $68 per person
Comments