For travelers seeking accommodation near Kota Tua (Old Town) in Jakarta, these three luxury hotels place you within easy reach of the historic district while also sitting close to key cruise terminals. The St. Regis Jakarta leads the list, followed by Shangri‑La Jakarta and Swissôtel Jakarta PIK Avenue.

All three are five‑star properties with guest scores above 8.8, and each is documented as being near a cruise terminal: The St. Regis is 6.57 km from Cruise Centre Indonesia, Shangri‑La 5.99 km from the same terminal, and Swissôtel 3.74 km from Pelabuhan Muara Angke. Prices are shown descending; the order updates as rates change.

Hotels near Kota Tua (Old Town) in Jakarta, Indonesia

The St. Regis Jakarta

The St. Regis Jakarta

Jakarta

9.5 Exceptional

A contemporary Jakarta hotel with sleek design, city‑view rooms, and an outdoor pool, ideal for business travelers, families, and pre‑cruise stays near Cruise Centre Indonesia.

  • Honeymoons - intimate rooms with city views and a tranquil lounge bar create a romantic backdrop.
  • Business travel - fast internet, meeting facilities, and a central office district location streamline work trips.
  • Families - spacious living areas and attentive housekeeping accommodate children comfortably.
  • City breaks - easy access to Jakarta’s commercial zones and a short straight‑line ride to the cruise terminal.
from $200for 1 room, 1 night
Shangri-La Jakarta

Shangri-La Jakarta

Jakarta

9.3 Superb

A five‑star Jakarta hotel with landscaped gardens, two outdoor pools and a spa, offering free breakfast and complimentary airport shuttle. Ideal for pre‑cruise stays, business trips and families seeking upscale comfort.

  • Pre‑cruise travelers - only 5.99 km straight‑line from Cruise Centre Indonesia, easing transfers to the ship.
  • Business travelers - central business district address, free Wi‑Fi and meeting facilities.
  • Families - spacious rooms, free breakfast and on‑site parking simplify group stays.
  • Luxury seekers - 5‑star service, spa, two pools and a 9.3/10 guest rating.
from $148for 1 room, 1 night
Swissôtel Jakarta PIK Avenue

Swissôtel Jakarta PIK Avenue

Jakarta

8.8 Fabulous

A five‑star Jakarta hotel with sea‑view rooms, free breakfast and a spa, positioned just 3.74 km from Pelabuhan Muara Angke cruise terminal—perfect for cruise passengers and families seeking upscale comfort.

  • Cruise passengers - only 3.74 km from Pelabuhan Muara Angke terminal, ideal for pre‑ or post‑cruise nights.
  • Families - family rooms and free parking accommodate larger groups comfortably.
  • Business travelers - business facilities, high‑speed internet and an airport shuttle streamline work trips.
  • Wellness seekers - outdoor pool, fitness centre and on‑site spa provide daily relaxation.
from $137for 1 room, 1 night

Sign up to our weekly newsletter

Stays near the port for embarkation day, straight to your inbox. No spam — only new guides and the hotels our experts would actually book.