Puteri Harbour Johor

Puteri Harbour Johor is the place to go for a day or two with your family if you have yet to set foot here. This harbour is facing Straits of Johor and you can see Singapore from here. It is part of Iskandar new growth area of Johor. Legoland is also about 10-15 minutes drive away. Family with small children will find the theme park, water park and SEA Life at Legoland a good place to have fun.

Jen Hotel Iskandar PuteriJen Puteri Harbour Hotel(formerly Traders Hotel)

Legoland Johor

There are three attractions here and you can purchase one, two or all three parks tickets. 

  • Theme Park - There are over 40 rides and attractions here. Explore the 8 themed here. The Beginning, Lego Technic, Lego City, Lego Kingdoms, Miniland, Imaginations, Land Of Adventure and Lego Ninjago World.
  • Water Park - Be ready to get wet here. More than 20 slides, rides, shows and water games. Themed attractions include Joker Soaker, Lego Wave Pool, Duplo Splash Safari, Build-A-Boat, Brick Blaster, Build-A-Raft River, Red Rush, Lego Slide Racers, Splash & Swirl, Imagination Station, Twin Chaser, Tidal Tube, Wave Rider and Splash Out.
  • SEA Life - Features over 13,000 sea creatures from over 120 species.

If you need accommodation within this park, you can stay at Legoland Hotel else staying at Puteri Harbour will be most cost effective.

Legoland JohorJohor Legoland
Legoland Water ParkEntrance to Legoland Water Park
LegolandTicketing Counters at Legoland
Legoland Hotel JohorLegoland Hotel




Operating Hours:

Monday-Sunday from 10am-8pm for Theme Park and 10am-6pm for both Water Park and SEA LIFE.

Theme Park Ticket

RM249/adult, RM199/child and RM199/senior citizen above 60 years old

MyKad holder - RM199/Adult, RM169/child and RM169/senior citizen above 60 years old

Water Park Ticket

RM179/adult, RM149/child and RM149/senior citizen above 60 years old

MyKad holder - RM149/Adult, RM129/child and RM129/senior citizen above 60 years old

SEA LIFE Ticket

RM99/adult, RM79/child and RM79/senior citizen above 60 years old

MyKad holder - RM89/Adult, RM69/child and RM69/senior citizen above 60 years old

Tickets for a combination of two or three parks are also available. Schools and groups will get better pricing when planned earlier.

Annual Pass will enable you to enter the parks for a whole year without any limit. If you are staying in Johor or intend to go more than once, it's worth buying the annual pass ticket. The price of a triple-park pass:

RM399/adult, RM329/child and RM329/senior citizen above 60 years old

MyKad holder - RM339/Adult, RM279/child and RM279/senior citizen above 60 years old

Puteri Harbour Johor Clubhouse

Puteri Harbour MarinaMarina Berthing
Puteri Harbour ClubhouseClubhouse

The Clubhouse is located within 5 minutes walking distance from the Jen Hotel. There is a marina where you can berth your boat for a fee. 


Puteri Harbour International Ferry Terminal

Puteri Harbour International Ferry TerminalThe Ferry Terminal
Free Shuttle Bus at Puteri Harbour Johor.The free shuttle bus has a stop at the Ferry Terminal.

There is a ferry terminal nearby which goes to Batam and Tanjung Balai in Indonesia. The duration to Batam Centre is 2 hrs and to Tanjung Balai Karimum is 1hr 20 minutes. 

Schedule To Batam Centre, Indonesia (8:30am, 11:00am,  2:30pm and 6:30pm) 

  • Ticket Price: RM64/adult 1-Way, RM99/adult 2-Way. 
  • Ticket Price: RM54/child 1-Way, RM64/child 2-Way.
  • The seaport tax is RM16

From Batam Centre, Indonesia (7:00am, 10:30m, 2:00pm and 4:00pm)


To Tg. Balai Karimum, Indonesia (8am, 9am, 10am, 11:30am, 1pm, 2pm, 4:30pm and 6pm)

  • Ticket Price: RM65/adult 1-Way, RM110/adult 2-Way. 
  • Ticket Price: RM35/child 1-Way, RM65/child 2-Way.
  • The seaport tax is RM16

From Tg. Balai Karimum, Indonesia (8am, 9:45am, 10:30am, 11:15am, 12:30pm, 2pm, 2:30pm and 3:30pm)

*Child is 3-12 years old, infant (below 3 years old is free except for the Seaport Tax)

Ticket counter Tel: 07-5600 567

See the official Puteri Harbour International Ferry Terminal schedule here.


Getting To Puteri Harbour Johor

Getting to Puteri Harbour Johor is straight forward as it is located not too far from the Second Link Expressway. If you are coming from Kuala Lumpur, use the North-South Highway and exit at EXIT 253(E2). Follow the signage to Nusajaya and go towards EXIT 312(E3). Look out for the signage to Puteri Harbour and you will reach this place easily.



If you are coming from Singapore, you can use the Woodlands 1st link or Tuas 2nd link. The 2nd link is usually less congested compared to the 1st link. 

If you are using the 1st link Woodlands way, take the SBS Bus 170 or CW1 from Kranji MRT Station. See the bus schedule here. Continue taking the bus after the Malaysian customs and you will arrive at Larkin Bus Terminal. Take the bus IP01 that goes to Puteri Harbour Ferry Terminal. Stop at Hotel Jen Puteri Harbour. The other alternative is to walk to JB Sentral bus interchange after the Malaysian customs and take the bus LM1 that goes to Gelang Patah Terminal. Stop at Hotel Jen Puteri Harbour Johor.


JB SentralJB Sentral

If you are using the 2nd link Tuas way, take the CW3 bus from Jurong East Bus & MRT Interchange. After clearing the Malaysian customs, take the JPO2 that goes to Senai Airport. Stop at Puteri Harbour. See the JPO2 schedule here. Taking a GRAB after the customs is another option if you do not want to wait for the bus. 














New! Comments

Have your say about what you just read! Leave us a comment in the box below.