or, enquire about your chosen options

  1. Catch Up on Cruising: Latest News in bite size!
  2. REVIEW: P & O Australia’s Pacific Aria
  3. Catch Up on Cruising: Latest News in bite size!
  4. Asian Adventures with Zuleika from the Cruise Factor Team
  5. A short cruise is a good cruise!!

Sign up to our newsletter and become the first to know about our latest deals and promotions

Your 'Port' has been chosen Clear this filter or visit another page to change

Semarang, Indonesia

Enquire about cruises in this region

Semarang is a city on the north coast of the island of Java, Indonesia. It is the capital of the province of Central Java. Semarang is a bustling city and an important port. Semarang is very much a mixture of old and new Java, with a modern southerly 'new town' area and a more historical 'Outstadt' area on its northerly coastal plain, next to the Banjir canals and Yos Sudarso Bay.

Attractions in Semarang include its Dutch colonial buildings, Chinese temples. The Tugu Muda and Sam Po Kong Temples and the ‘Buiding of a Thousand Doors and Windows’. There are some interesting museums to visit including the Ronggowarsito museum and the Museum Rekor Indonesia.

Not far from Semarnage is the famous ancient Buddhist temple of Borobudur. Dating back to the 9th century, it was built with more than two million blocks of stone.

Things to See & Do

* Day trip to Borobudur
* Sam Po Kong Temple
* Tugu Muda monument
* Dutch Colonial buildings
* Semawis Night Market

General information

Cruise Season – Jan - Dec
Currency – Rupiah (IDR)
Language – Indonesian
Electricity – 2 round pins European style
Population - 1,600,000 approx.
Land Area - 225.17 km2
Time - GMT plus seven hours
International Country Telephone Code – +62

Port Location – The main seaport for this transportation mode is the Tanjung Mas seaport.

Travel Links - Semarang's Airport is Achmad Yani International Airport, quite nearby from the city centre. Daily flights are available to many major cities in Indonesia.

Semarang is connected to Jakarta, Bandung and Surabaya by trains.

Many bus services from Jakarta to Semarang. You can choose to go in the day time with air conditioned (A/C) from Pasar Rebo Bus Terminal in East Jakarta, Kalideres Bus Terminal in West Jakarta or from Lebak Bulus Bus Terminal in South Jakarta. The overnight bus with A/C are also available with good services.

Please note, while cruise details and inclusions are accurate at time of loading they are subject to change due to changes in cruise line practices and policies. Please check details and inclusions at time of booking.

Database Profiling Report

Total queries executed: 21

Total elapsed time: 0.020381450653076

# Query Time
(1) connect 0.00045585632324219
(2) DESCRIBE `ports` 0.0015149116516113
(3) SELECT `ports`.* FROM `ports` WHERE (orchid_slug = 'semarang-indonesia') AND (orchid_available = 1) LIMIT 1 0.0014700889587402
(4) DESCRIBE `destinations` 0.0011248588562012
(5) SELECT `destinations`.* FROM `destinations` WHERE (((`destinations`.`id` = 35))) 0.00025296211242676
(6) DESCRIBE `avid_specials` 0.00064420700073242
(7) SELECT `avid_specials`.* FROM `avid_specials` LEFT JOIN `avid_specials_links` ON avid_specials.id = avid_specials_links.special_id WHERE (((item_id = '35' AND class = 'Destination')) AND (date_start < NOW() OR date_start is null) AND (date_end > NOW() OR date_end is null OR date_end = '')) 0.00099802017211914
(8) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '417') 0.00020098686218262
(9) SELECT `latlong`.`lat`, `latlong`.`long` FROM `latlong` WHERE (port_id = '417') 0.0014629364013672
(10) SELECT `latlong`.`lat`, `latlong`.`long` FROM `latlong` WHERE (port_id = '417') 0.0014688968658447
(11) DESCRIBE `cruises` 0.0017309188842773
(12) SELECT `cruises`.* FROM `cruises` WHERE (id IN (71112, 71117, 63303, 72383, 72396, 74167, 71119, 71120, 73280, 70735)) ORDER BY FIND_IN_SET(id, '71112,71117,63303,72383,72396,74167,71119,71120,73280,70735') 0.0010879039764404
(13) DESCRIBE `cruiselines` 0.0013060569763184
(14) SELECT `cruiselines`.* FROM `cruiselines` WHERE (id IN ('18', '28', '24', '262', '29', '49', '30', '33', '20', '151', '23', '114')) ORDER BY FIND_IN_SET(id, '18,28,24,262,29,49,30,33,20,151,23,114') 0.00069212913513184
(15) DESCRIBE `ships` 0.0015380382537842
(16) SELECT `ships`.* FROM `ships` WHERE (id IN ('74', '1492', '338', '1325', '790', '545', '1398', '75', '111', '150', '1266', '223', '485', '652', '105', '1189', '1474', '1539')) ORDER BY FIND_IN_SET(id, '74,1492,338,1325,790,545,1398,75,111,150,1266,223,485,652,105,1189,1474,1539') 0.0010490417480469
(17) DESCRIBE `cruisetypes` 0.00086593627929688
(18) DESCRIBE `destinations` 0.00098395347595215
(19) SELECT `destinations`.* FROM `destinations` WHERE (id IN ('35', '40', '8')) ORDER BY FIND_IN_SET(id, '35,40,8') 0.00040793418884277
(20) DESCRIBE `ports` 0.00087285041809082
(21) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 417))) 0.00025296211242676