Explore on your own rating
Semarang needs a shuttle or taxi, and Borobudur is a long, tour-only day.
Where ships dock
- Tanjung Emas port cruise terminal, with currency exchange, Wi-Fi, tourist information and a taxi desk
Getting to town
The port is industrial and about 5 km from Kota Lama, the Dutch colonial old town; you can't walk out. Many ships run a shuttle into the city; otherwise take a taxi from the terminal desk.
Prices at the terminal taxi desk are posted but negotiable: agree the price and waiting time first. Borobudur is about 2.5 to 3 hours away each way in Java traffic, so most people go on the ship's tour, which guarantees the return.
Fares are as reported by the sources below and change often. Treat them as estimates.
Money & entry
Currency: Indonesian rupiah (IDR). Cards accepted in larger shops; carry cash for markets.
Entry: U.S. citizens need a visa. The e-VOA (visa on arrival) costs IDR 500,000 on the official evisa.imigrasi.go.id site; choose Tanjung Emas, Semarang as your entry point. Passport valid 6+ months. Ask your cruise line how it handles immigration. (Indonesian Immigration, checked Oct 2026.)
Top sights nearby
- Borobudur temple (UNESCO World Heritage; tour)
- Kota Lama old town and Blenduk Church
- Lawang Sewu, the Dutch railway headquarters
- Sam Poo Kong Chinese temple
- Chinatown (Pecinan)
Beaches
- None near the port.
Safety & tips
- The State Department rates Indonesia Level 2 (Exercise increased caution; advisory issued July 7, 2026). Central Java is not in a higher-level area.
- Climbing Borobudur's upper terraces is limited and ticketed separately: check what your tour includes.
- Dress modestly for temples and carry small rupiah notes.
Check U.S. State Department travel advisories before you sail.
⏰ Back to the ship on time
From Borobudur allow at least 3 hours back; from Kota Lama allow 30 minutes in traffic. Be back 45 minutes before all-aboard.
Ship time can differ from local time. Your ship won't wait for independent travelers.
Shore excursions that get you back on time
Prefer a guided option in Semarang (for Borobudur)? Browse shore excursions with reviews, and pick one that returns well before all-aboard.
Find Semarang (for Borobudur) shore excursions on Viator ↗
Affiliate disclosure: We may earn a commission if you book through these links, at no extra cost to you.
Quick answers
Can you explore Semarang (for Borobudur) on your own?
Yes, with some planning (rated Moderate). Semarang needs a shuttle or taxi, and Borobudur is a long, tour-only day.
How far is it from the cruise dock to town in Semarang (for Borobudur)?
The port is industrial and about 5 km from Kota Lama, the Dutch colonial old town; you can't walk out. Many ships run a shuttle into the city; otherwise take a taxi from the terminal desk.
Do I need a passport for Semarang (for Borobudur)?
U.S. citizens need a visa. The e-VOA (visa on arrival) costs IDR 500,000 on the official evisa.imigrasi.go.id site; choose Tanjung Emas, Semarang as your entry point. Passport valid 6+ months. Ask your cruise line how it handles immigration. (Indonesian Immigration, checked Oct 2026.)
When should I head back to the ship in Semarang (for Borobudur)?
From Borobudur allow at least 3 hours back; from Kota Lama allow 30 minutes in traffic. Be back 45 minutes before all-aboard.
📬 Get port tips before you sail
Free Get Port Savvy tips in your inbox.
📚 Sources
- https://www.cruisecrocodile.com/cruise-port-information/semarang-indonesia/
- https://cruise-port.com/en/ports/semarang-cruise-port
- https://kelilingnusantara.com/semarang-cruise-port-borobudur-faq-guide-for-cruise-passengers/
- https://travel.state.gov/en/international-travel/travel-advisories/indonesia.html