What are the travel requirements to enter Indonesia from Singapore?
[Updated as of 2024] Indonesia has fully lifted all COVID-19 restrictions for international travelers. Consequently, there is no longer a requirement to present proof of vaccination or undergo any testing before departing for destinations such as Batam, Bintan, or Bali.
To travel to Indonesia from Singapore by sea to nearby Bintan and Batam or by air to Bali or Jakarta, you just need to prepare the following:
- A passport with at least 6 months validity
- A visa (if you require one, visa is exempted for Singaporeans and ASEAN travelers entering Indonesia. On-arrival-visa is available for foreign nationals from over 80 other countries for a rate of for IDR 500,000 per person)
- [Only for Bali] Pay a tourist levy tax of IDR 150,000 per person for all ages via LoveBali portal from 14 February 2024.
- [Only for Bali] Register for e-CD (electronic custom declaration) only if you intend to carry more than 1 billion Rupiah of foreign banknotes or other excisable goods in large quantity.
- [Only for Bali] Apply for a free e-Visa to use the automated gates for immigration clearance.
However, Indonesia encourages international tourists to keep these suggestions in mind when planning to travel to Indonesia:
Where to take ferry from Singapore to Batam?
Ferries from Singapore to Batam usually departs from either Harbourfront Passenger Terminal or Tanah Merah Ferry Terminal. The following are the ferry routes from Singapore to Batam (as of 2024):
- Ferry from Harbourfront Passenger Terminal [Map]
- To Batam Centre, Batam [Map]
- SINDO Ferry – (One Way) From SGD 38.00 (Return) From SGD 76.00
- BatamFast Ferry – (One Way) From SGD 43.00 (Return) From SGD 76.00
- Majestic Fast Ferry – (One Way) From SGD 38.00 (Return) From SGD 76.00
- To Sekupang, Batam [Map]
- SINDO Ferry – (One Way) From SGD 38.00 (Return) From SGD 76.00
- BatamFast Ferry – (One Way) From SGD 43.00 (Return) From SGD 76.00
- Majestic Fast Ferry – (One Way) From SGD 38.00 (Return) From SGD 76.00
- To Waterfront, Batam [Map]
- SINDO Ferry – (One Way) From SGD 38.00 (Return) From SGD 76.00
- To Harbour Bay, Batam [Map]
- Horizon Fast Ferry – (One Way) From SGD 38.00 (Return) From SGD 76.00
- To Batam Centre, Batam [Map]
- Ferry from Tanah Merah Ferry Terminal [Map]
- To Batam Centre, Batam [Map]
- SINDO Ferry – (One Way) From SGD 38.00 (Return) From SGD 76.00
- BatamFast Ferry – (One Way) From SGD 43.00 (Return) From SGD 76.00
- Majestic Fast Ferry – (One Way) From SGD 38.00 (Return) From SGD 76.00
- To Nongsapura, Batam [Map]
- BatamFast Ferry – (One Way) From SGD 43.00 (Return) From SGD 76.00
- To Batam Centre, Batam [Map]
Where to take ferry from Singapore to Bintan?
Similar to pre-pandemic era, ferries to Bintan continue to depart from the Tanah Merah Ferry Terminal.
- Ferry from Tanah Merah Ferry Terminal [Map]
- To Bandar Bentan Telani, Bintan [Map]
- Bintan Resorts Ferry – (One Way) From SGD 57.00 (Return) From SGD 90.00
- To Tanjung Pinang, Bintan [Map]
- SINDO Ferry – (One Way) From SGD 53.00 (Return) From SGD 98.00
- Majestic Fast Ferry – (One Way) From SGD 54.00 (Return) From SGD 98.00
- To Bandar Bentan Telani, Bintan [Map]
What are the flights available between Singapore and Bali?
The quickest way to get to Bali from Singapore is to take a 3-hour direct flight from Changi International Airport to Ngurah Rai International Airport (Denpasar). Alternatively, one could also take a flight to Jakarta and then take a connecting flight or cross province bus to Bali.
Here is a list of flights operating as of 2024 (with ticket price for travel in the same month):
- Direct flight from Changi International Airport (SIN) [Map]
- To Ngurah Rai International Airport, Denpasar (DPS) [Map]
- Singapore Airlines – Return trip from SGD 300.00
- KLM Royal Dutch Airlines – Return trip from SGD 175.00
- Indonesia AirAsia – Return trip from SGD 160.00
- Jetstar Asia – Return trip from SGD 160.00
- Scoot – Return trip from SGD 180.00
- Batik Air – Return trip from SGD 170.00
- Garuda Indonesia – Return trip from SGD 350.00
- To Ngurah Rai International Airport, Denpasar (DPS) [Map]
Due to increasing demands, flight fares have increased significantly over the short term. The situation is expected to gradually resume normal in the coming months as demands ease.
Find travelling to Batam, Bintan and Bali too troublesome? Simply take a bus ride to JB! No flight tickets required.
Read the Johor Bahru Travel Guide 2024: How to go to JB from Singapore