Begin your honeymoon with a relaxing day on one of Bali's beautiful beaches. Spend the morning exploring Kuta, then take a romantic sunset walk along the shore.
Start your day with a visit to the Sacred Monkey Forest Sanctuary. Spend the afternoon exploring the Tegalalang Rice Terraces and taking a cooking class to learn about traditional Balinese cuisine. End the day with a visit to the Ubud Palace.
Take a day trip to the beautiful Gili Islands. Snorkel with sea turtles in crystal clear waters and enjoy a romantic beachside dinner at night.
Visit the world-famous Borobudur Temple at sunrise and explore the ancient city of Yogyakarta in the afternoon. End the day with a traditional Javanese dance performance.
Wake up early for a stunning sunrise view from the top of Mount Bromo. Take a jeep tour to explore the surrounding area and spend the night in a nearby hotel to witness the stars in the clear sky.
Visit the famous Komodo Dragons on Komodo Island and take a snorkeling tour to explore the pristine waters of the park.
End your honeymoon in the bustling city of Jakarta. Explore the city's museums, shopping malls and try some of the local cuisine. End the day with a romantic dinner at one of the city's rooftop bars.
If you have additional time, consider visiting the beaches of Lombok or the stunning crater lake of Danau Kelimutu on Flores Island. For a side trip, consider visiting the ancient temples of Prambanan or the beautiful beaches of Nusa Dua. Be sure to try some of the local street food and indulge in a couples massage.