Shopping Cart
                    
                    [if vars.bookings=='']
                        
After your tour search start building your itinerary! Click on a specific days price or any of the ‘More Info’ buttons for more options.
                    [/if]
                    
                 
               
             
                
             
    
                
                    
Same Day Return Perth to Rottnest Island
                            
                
                                
                    
                                              
                    
                        Additional Information
                        Moderate fitness level required.
                        
                            
                                                            - Included in price:
 
                                - Return same day ferry transfer from Perth to Rottnest Island.
Government Admission Fee.
 
                                                                                        - Able to be purchased/hired:
 
                                - Drinks and Snacks available for purchase on the boat.
 
                                                                                        - What to bring:
 
                                - Hat, Sunscreen, Swimwear.
 
                                                        - Fitness level required:
 
                            - Not specified
 
                                                            - Child policies:
 
                                - Child prices apply to children 4 - 12 years inclusive. Children under 4 years travel free when booked as 'infants'.
 
                                                        - Departure points:
 
                            - Perth, Western Australia
 
                            - Departure time:
 
                            - 
                            8:30 AM  Daily
                             
                                                            - Pickup/departure instructions:
 
                                - Departure Point : Pier 3, Barrack St Jetty Perth WA 6000. Ferry departs at 8:30am.
Check in at least 30 minutes prior to departure.
 
                                                                                        - Duration:
 
                                - The ferry journey from Perth to Rottnest takes 1 hour 30 minutes each way.
 
                                                                                    - Approximate Return Time:
 
                            - 
                            4:00pm departure from Rottnest Island, arrival in Perth 17:30pm.                            
 
                                                    
                     
                 
                 
                
                    
                        
                            
                                
                                    Nov
 
                                                                            Dec
 
                                                                            Jan
 
                                                                            Feb
 
                                                                            Mar
 
                                                                            Apr
 
                                                                            May
 
                                                                            Jun
 
                                                                            Jul
 
                                                                            Aug
 
                                                                            Sep
 
                                                                            Oct
 
                                                                    
                             
                            
                                
                                    
                                                                            Wed
05
                                                                                Thu
06
                                                                                Fri
07
                                                                                Sat
08
                                                                                Sun
09
                                                                                Mon
10
                                                                                Tue
11
                                                                                Wed
12
                                                                                Thu
13
                                                                                Fri
14
                                                                                Sat
15
                                                                                Sun
16
                                                                                Mon
17
                                                                                Tue
18
                                                                            
                                 
                             
                         
                        
                            
                                                                                                                                        
                                        -                                    
                                                                                                        
                                        -                                    
                                                                                                        
                                        -                                    
                                                                                                        
                                        -                                    
                                                                                                        
                                        -                                    
                                                                                                        
                                        -                                    
                                                                                                        
                                        -                                    
                                                                                                        
                                        -                                    
                                                                                                        
                                        -                                    
                                                                                                        
                                        -                                    
                                                                                                        
                                        -                                    
                                                                                                        
                                        -                                    
                                                                                                        
                                        -                                    
                                                                                                        
                                        -                                    
                                                                                     
                            
                         
                     
                 
                                Click on a price to view more options and details.
                
                    Tour Details
                    
                        - Operator
 
                        - Captain Cook Cruises (WA)
 
                                                - Destination
 
                        - Rottnest Island
 
                                                                        - Departs From
 
                        - Perth
 
                                            
             
                    Tour Description
                    Travel from Perth to Rottnest Island and return on the same day.  
We provide a competitively priced ferry service to Perth’s favourite island paradise. With hospitality trained staff on-board you can expect excellent customer service and a friendly smile to welcome you. 
Our vessel- Quokka 1 - is the newest and most environmentally friendly vessel to be servicing Rottnest Island. With a brand-new purpose-built bar on board you can enjoy a refreshment (or two) to kick start your island adventure. 
Once on Rottnest Island, you can spend your day at leisure exploring the many things to do.
                 
                
                                                  
                     
                    
                        [vars.date_display]
                        
                            
                                
                                    | [if vars.wa%3Evars.a]HOT DEAL[else] [/if] | 
                                    Adult | 
                                    Child | 
                                    Family | 
                                    Pensioner | 
                                
                                                                                                                                           
                            
                                
                                    | Total | 
                                    
                                    [if parseFloat(vars.a)]
                                    $[toPrice(vars.ta)]
                                    [else]
                                    -
                                    [/if]
                                     | 
                                    
                                    [if parseFloat(vars.c)]
                                    $[toPrice(vars.tc)]
                                    [else]
                                    -
                                    [/if]
                                     | 
                                    
                                    [if parseFloat(vars.f)]
                                    $[toPrice(vars.tf)]
                                    [else]
                                    -
                                    [/if]
                                     | 
                                    
                                    [if parseFloat(vars.p)]
                                    $[toPrice(vars.tp)]
                                    [else]
                                    -
                                    [/if]
                                     | 
                                
                                                      
                            
                                
                                    | Pay Now | 
                                    
                                    [if parseFloat(vars.a)]                                                                        
                                        $[toPrice(vars.a)]
                                    [else]
                                        -
                                    [/if]                                    
                                     | 
                                    
                                    [if vars.cf==1]
                                        Free
                                    [else]
                                        [if parseFloat(vars.c)]
                                            $[toPrice(vars.c)]
                                        [else]
                                            -
                                        [/if]
                                    [/if]
                                     | 
                                    
                                        [if parseFloat(vars.f)]
                                            $[toPrice(parseFloat(vars.f))]
                                        [else]-
                                        [/if]                                           
                                     | 
                                    
                                        [if parseFloat(vars.p)]                                            
                                            $[toPrice(vars.p)]                                            
                                            [else]-
                                        [/if]                               
                                     | 
                                
                                
                                
                                    | Pay Later  | 
                                                                        
                                        [if vars.a]
                                        [if vars.add%26%26vars.a]
                                            $[toPrice(vars.add)]
                                        [else]
                                            -
                                        [/if]
                                        [/if]
                                     | 
                                    
                                        [if vars.add%26%26vars.c]
                                            $[toPrice(vars.add)]
                                        [else]
                                            -
                                        [/if]
                                    
                                     | 
                                    
                                        [if vars.add%26%26vars.f]
                                            $[toPrice(vars.add*4)]
                                        [else]
                                            -
                                        [/if]
                                    
                                     | 
                                    
                                        [if vars.add%26%26vars.p]
                                            $[toPrice(vars.add)]
                                        [else]
                                            -
                                        [/if]
                                    
                                     | 
                                
                            
                        
                        
                         
    
                        
                        Cart
                        
                            [if vars.bookings]
                                [vars.bookings]
                            [/if]
                        
                        [if vars.booked]
                        
                              
                                                                   
                           
                        
                        [else]
                        
                                                
                                                
                        [/if]
                        
                     
                 
                              
                    
                   
                       Call To Book
                       
                                              Please call 07 4041 3244 for assistance with booking this tour. The booking hotline is staffed Monday to Friday from 9am to 5pm Australian Eastern Standard Time.
                       
                           
                           
                               | [if vars.wa%3Evars.a]HOT DEAL[else] [/if] | 
                               Adult | 
                               Child | 
                               Family | 
                               Pensioner | 
                           
                           
                           
                           
                               | Total | 
                               
                                   [if parseFloat(vars.a)]
                                   $[toPrice(vars.ta)]
                                   [else]
                                   -
                                   [/if]
                                | 
                               
                                   [if parseFloat(vars.c)]
                                   $[toPrice(vars.tc)]
                                   [else]
                                   -
                                   [/if]
                                | 
                               
                                   [if parseFloat(vars.f)]
                                   $[toPrice(vars.tf)]
                                   [else]
                                   -
                                   [/if]
                                | 
                               
                                   [if parseFloat(vars.p)]
                                   $[toPrice(vars.tp)]
                                   [else]
                                   -
                                   [/if]
                                | 
                           
                           
                           
                           
                               | Pay Now | 
                               
                                   [if parseFloat(vars.a)]
                                   $[toPrice(vars.a)]
                                   [else]
                                   -
                                   [/if]
                                | 
                               
                                   [if vars.cf==1]
                                   Free
                                   [else]
                                   [if parseFloat(vars.c)]
                                   $[toPrice(vars.c)]
                                   [else]
                                   -
                                   [/if]
                                   [/if]
                                | 
                               
                                   [if parseFloat(vars.f)]
                                   $[toPrice(parseFloat(vars.f))]
                                   [else]-
                                   [/if]
                                | 
                               
                                   [if parseFloat(vars.p)]
                                   $[toPrice(vars.p)]
                                   [else]-
                                   [/if]
                                | 
                           
                           
                               | Pay Later  | 
                               
                                   [if vars.a]
                                   [if vars.add%26%26vars.a]
                                   $[toPrice(vars.add)]
                                   [else]
                                   -
                                   [/if]
                                   [/if]
                                | 
                               
                                   [if vars.add%26%26vars.c]
                                   $[toPrice(vars.add)]
                                   [else]
                                   -
                                   [/if]
                                | 
                               
                                   [if vars.add%26%26vars.f]
                                   $[toPrice(vars.add*4)]
                                   [else]
                                   -
                                   [/if]
                                | 
                               
                                   [if vars.add%26%26vars.p]
                                   $[toPrice(vars.add)]
                                   [else]
                                   -
                                   [/if]
                                | 
                           
                           
                       
                    
                
                                
                Prices & Availability
                
                                        
   
  
    
      
        
          
            | 
              Dec »
              « Oct
              
             | 
          
          
            | Mon | 
            Tue | 
            Wed | 
            Thu | 
            Fri | 
            Sat | 
            Sun | 
          
        
         
          
            |   | 
              | 
              | 
              | 
              | 
            
               1 
             | 
            
               2 
             | 
          
          
            | 
               3 
             | 
            
               4 
             | 
            
               5 
             | 
            
               6 
             | 
            
               7 
             | 
            
               8 
             | 
            
               9 
             | 
          
          
            | 
               10 
             | 
            
               11 
             | 
            
               12 
             | 
            
               13 
             | 
            
               14 
             | 
            
               15 
             | 
            
               16 
             | 
          
          
            | 
               17 
             | 
            
               18 
             | 
            
               19 
             | 
            
               20 
             | 
            
               21 
             | 
            
               22 
             | 
            
               23 
             | 
          
          
            | 
               24 
             | 
            
               25 
             | 
            
               26 
             | 
            
               27 
             | 
            
               28 
             | 
            
               29 
             | 
            
               30 
             | 
          
        
        
          
            | Click a date to book. | 
          
        
      
      
        Available
        Hot Deals
        Not Available
       
     
   
 
                 
                
                    
                        
                                                        Sorry, 5 November 2025 was not available.
                                                        Use the calendar to book instantly
                           
                        
                            Tour
                            Same Day Return Perth to Rottnest Island
                         
                        
                            Rates
                            
                                
                                    
                                        |   | 
                                        Adult | 
                                        Child | 
                                        Family | 
                                        Pensioner | 
                                    
                                
                                                  
                                
                                    
                                        | Pay Now |                                         
                                        
                                                                                        –
                                                                                         |                                         
                                        
                                                                                        –
                                                                                    
                                         | 
                                        
                                                                                            –
                                                                                    
                                         | 
                                        
                                                                                            –
                                                                                       
                                         | 
                                    
                                                                                                    
                            
                                                        
                         
  
                        
  
                         
                        
                            Please Note: Prices are listed in Australian dollars and include GST.