Things to do in Perth

Sort by Tribes
Categories
355 Results
  • 1
    Kings Park & Botanic Garden

    Kings Park & Botanic Garden

    Ranked #1 overall in Perth things to do
    46 reviews
    Outdoors, Garden, Park
    Popular withOutdoorsyFamiliesGreen

    Great place for a relaxing walk or run! Beautiful scenery and nature close to Perth CBD. Definitely something to check out for locals and tourists!

  • 2
    Fremantle Markets

    Fremantle Markets

    Ranked #2 overall in Perth things to do
    25 reviews
    Shopping
    Popular withFoodiesFamiliesBackpackers

    What I love about the Fremantle Markets was the unique presence of strong Australian heritage. Regardless is it roasted coffee beans or wooden crafted jigsaw puzzles, they are all 100% ...

  • 3
    Rottnest Island

    Rottnest Island

    Ranked #3 overall in Perth things to do
    23 reviews
    Outdoors, Beaches and Watersports
    Popular withAdventureOutdoorsyFamilies

    Loved Rottnest Island! Definitely the highlight of my trip to Perth. I would recommend hiring a bike and going snorkeling.

  • 4
    Little Creatures Brewery

    Little Creatures Brewery

    Ranked #4 overall in Perth things to do
    21 reviews
    Sights and Museums, Bars, Clubs and Nightlife, Brewery
    Popular withFoodiesAdventureHistory

    nestled on the ocean skirt within 100 mtrs of popular tourist retail zone, here you can see the brewery in action try some ales and enjoy a good lunch inside ...

  • 5
    Fremantle Prison

    Fremantle Prison

    Ranked #5 overall in Perth things to do
    18 reviews
    Sights and Museums, Landmark
    Popular withHistoryFamiliesAdventure

    How apt to visit a prison, built and guarded by convicts...in Australia! The decommissioned prison today of course is bright and sunny. And with its waterfront real estate, it would ...

  • 6
    Caversham Wildlife Park

    Caversham Wildlife Park

    Ranked #6 overall in Perth things to do
    20 reviews
    Sights and Museums, Outdoors, Zoo or Aquarium, Park
    Popular withFamiliesAdventureOutdoorsy

    A great family venue, about an hour out of the city. You can hand feed the kangaroos, view other native wildlife, and barbeque on premises; a relaxing way to pass ...

  • 7
    Perth Zoo

    Perth Zoo

    Ranked #7 overall in Perth things to do
    16 reviews
    Sights and Museums, Outdoors, Zoo or Aquarium, Park
    Popular withFamiliesOutdoorsyLuxury

    Boutique bright and lively. Try the shuttle ferry boat across the swan River and short historical trail walk to the zoo. The keepers have done a great job with lots ...

  • 8
    Cottesloe Beach

    Cottesloe Beach

    Ranked #8 overall in Perth things to do
    15 reviews
    Outdoors, Beaches and Watersports
    Popular withOutdoorsyFamiliesStudents

    One of the most well-known beaches in the whole of Perth, Cottesloe Beach is located north of Fremantle and in one of the city’s most salubrious areas. The beach is ...

  • 9
    Adventure World

    Adventure World

    Ranked #9 overall in Perth things to do
    11 reviews
    Entertainment, Theme Park
    Popular withFamiliesAdventureOutdoorsy

    One of the only theme parks in Perth. Has many fun water slides, a large pool, a water playground, a large roller coaster, 3 other rides, and a kid area ...

  • 10
    London Court

    London Court

    Ranked #10 overall in Perth things to do
    9 reviews
    Popular withHistoryArtsyBusiness

    A bunch of small touristy shops in center city. Not much to see, but nice to walk through

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.net/trip/hotels/hotel_suggestions?action=index&clean_path=perth-australia&controller=topics&country_code=&current_user_id=&filters=&id=2000000000382&klass_name=Region&list_type=attractions&nearby=false&path=perth-australia%2Fthings-to-do&place=2000000000382&place_type=City&place_type=region&region=2000000000382", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000000382" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }