Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.



Destination(s) 🇦🇺 Australia
Sailings Once per day
Duration 1h 30 mins.
Distance 18 MIles, 29 km
Operated by Rottnest Express
Categories: ,

The ferry to Rottnest from Perth takes about 1h 30 minutes and is operated by Rottnest Express. The Perth-Rottnest ferry sails approximately once per day.

Add your review

Barrack Street Jetty

Ferry to Rottnest and Perth (centre)

If you find yourself in the centre of Perth and want to get to Rottnest Island, this is a very handy ferry to take. The costs are a bit higher than the ferry that sails from the coast, but you can board comfortably in Elizabeth Quay. The map below also shows the other boarding point (Fremantle) of this ferry.

  • Rottnest Express advises all passengers to arrive at the terminal at least 30 minutes before departure.
  • This ferry leaves from Barrack Street Jetty, Perth.

Route Map

The map shows the route of the Perth-Rottnest ferry.

Tickets and Booking

The minimal fare for an adult is AUD $59 but you also have to pay for an island admission fee which is an extra AUD $20. Children cost less. You can book directly with the ferry operator or fill in the fields below to compare prices with other ferry companies.

Alternative crossings

There are more crossings possible to get to Rottnest. Perhaps one of these ferry routes is also a good choice:

  • Product
  • Specification
The ferry from North Fremantle to Rottnest is operated by Rottnest Express and takes about 30 minutes.
Destination(s) 🇦🇺 Australia
Duration 30 minutes
Sailings Up to 2 times per day
Distance 12 miles, 19 km
Operated by Rottnest Express
  • Product
  • Specification
The ferry from Hillarys to Rottnest operated by Rottnest Fast Ferries takes about 45 minutes to reach Rottnest Island. Everything you need to know ...
Destination(s) 🇦🇺 Australia
Sailings Up to 2 times per day
Duration 45 minutes
Distance 17 Miles, 27 km
Operated by Rottnest Fast Ferries
  • Product
  • Specification
The Fremantle - Rottnest ferry (and vice versa) is one of the most popular Rottnest ferries in terms of passenger interest. The crossing takes about ...
Destination(s) 🇦🇺 Australia
Sailings Up to 6 times per day
Duration 36 minutes
Operated by SeaLink AUS
Distance 12 miles, 20 km


Which ferry companies sail on this crossing?

The ferry between Perth and Rottnest is currently operated by: Rottnest Express.

How long does the Perth-Rottnest crossing take?

The travel time of the Perth-Rottnest ferry is around: 1h 30 minutes. Please arrive early at the harbor and calculate extra time for check-in and boarding if necessary. How long in advance you need to be present is usually communicated on your ticket or on the website of the ferry operator you sail with.

How often does the Perth-Rottnest ferry sail?

You can usually take the ferry from Perth to Rottnest (or the ferry from Rottnest to Perth) Once per day. Depending on the season, the amount of people on the ferry and the weather forecast, the ferry company can deviate from the timetable/ferry schedule.

What is the distance between Perth and Rottnest?

The distance between Perth and Rottnest is approximately 18 miles or 29 km.