Available Transport
Travel Tips
Choose Your Transport Wisely**: The quickest option is to fly from Bali (Ngurah Rai International Airport) to Surabaya (Juanda International Airport) and then take a bus or train to Kediri. Alternatively, you can take a ferry from Bali to Java and drive or bus to Kediri, but this will take significantly longer.
Book in Advance**: For flights, book at least a few weeks in advance to secure the best rates, especially during peak tourist seasons. Train and bus tickets can often be booked online or at stations, but it's advisable to book ahead during holiday periods.
Timing is Key**: If you fly, aim for morning flights to avoid delays and allow for smoother transfers. If taking a bus or train, check the schedules as they can vary, and consider traveling early in the day to avoid traffic.
Pack Smart**: Keep your luggage light and organized. If you're flying, be aware of baggage weight limits. For bus or train travel, a small backpack or carry-on will make it easier to navigate stations and terminals.
Check Local Regulations**: There are no border crossings between Bali and Kediri, but make sure to check for any travel advisories or health regulations due to local policies. Having your ID and any necessary documentation (like vaccination proof, if applicable) handy will streamline your travel experience.
Transport Options
Traveling from Bali to Kediri, which is about 352 km away, offers several transportation options. The quickest way is to fly from Ngurah Rai International Airport in Bali to Juanda International Airport in Surabaya, taking about 1 hour, followed by a 2-hour car ride to Kediri. For those seeking a more scenic route, taking a bus or train from Surabaya to Kediri can be a great experience, with travel times ranging from 2 to 3 hours. Budget travelers may prefer the bus, while those looking for convenience and speed should consider flying. Families and those with more luggage might find renting a car the most comfortable option.