Top 17 Must-See Attractions in Perth

Perth, Australia

Perth pairs city life with coast and river in a compact area, so a short visit can cover a lot without rushing. Start at Kings Park and Botanic Gardens for sweeping skyline views and native bushland right above downtown, then explore the Western Australian Museum for the state's Aboriginal and natural history. The Swan River Parks and Foreshore link the center to the water, while a short trip out to Cottesloe Beach delivers the classic turquoise-and-sand experience. Add historic Fremantle for its port-town character and markets, and if time allows, a Rottnest Island tour for quokkas and secluded bays beyond the mainland.

Perth's iconic landmarks represent the city's rich history and modern development, from historic buildings to contemporary architectural marvels.

Kings Park & Botanic Gardens
Must See

Kings Park & Botanic Gardens

Perched 80 meters above the Swan River, this stunning 400-hectare park offers panoramic city views, diverse plant collections, and walking trails through bushland. Features native wildflowers, a memorial garden, and excellent picnic spots. The Lotterywest Family Area includes playgrounds and water features.

⏱ 2-3 hoursNo Booking Needed

Tips for Landmarks & Monuments

  • Kings Park is free to enter; parking is available but can be busy on weekends
  • Visit Perth Mint's gold pouring demonstration in the morning for the best experience
  • Swan Bells Tower is centrally located; combine with nearby museums for a cultural day
  • Arrive at Old Mill early to avoid crowds and enjoy peaceful river views

Perth's cultural institutions showcase Aboriginal art, natural history, and contemporary works in world-class facilities.

Western Australian Museum
Must See

Western Australian Museum

Major museum with three locations covering natural history, Aboriginal culture, and maritime heritage. Highlights include dinosaur fossils, indigenous artifacts, and the historic ship SS Omrah. The Boola Bardip building in the city center is modern and comprehensive.

⏱ 3-4 hoursNo Booking Needed

Tips for Museums & Galleries

  • Most museums offer free general admission; special exhibitions may charge a fee
  • Wednesday evenings often feature extended hours and special programs
  • Purchase a combined museum ticket if visiting multiple locations
  • Check websites for temporary exhibitions before visiting

Perth's extensive green spaces offer recreation, relaxation, and natural beauty throughout the city.

Swan River Parks & Foreshore
Must See

Swan River Parks & Foreshore

Scenic 8-kilometer parkland stretching along the river with walking and cycling paths, picnic areas, and water sports facilities. Gorgeous sunset views and riverside dining options. Popular for jogging, rowing, and leisurely walks. Multiple access points with car parking.

⏱ 2-3 hoursNo Booking Needed
Cottesloe Beach
Must See

Cottesloe Beach

Perth's most famous beach featuring pristine white sand, clear turquoise waters, and excellent swimming conditions. The historic Cottesloe Beach groyne provides iconic photo opportunities. Nearby cafés, restaurants, and beachfront amenities. Family-friendly with designated swimming areas.

⏱ Half dayNo Booking Needed

Tips for Parks & Gardens

  • Bring sunscreen and hat; Perth's sun is intense year-round
  • Beaches have designated swimming areas; always swim between lifeguard flags
  • Early mornings offer fewer crowds and better wildlife viewing
  • Water temperature varies from 13°C in winter to 24°C in summer

Unique districts throughout Perth each offering distinct character, dining, shopping, and entertainment experiences.

Fremantle
Must See

Fremantle

Historic port town 30km south featuring Victorian architecture, museums, markets, and artistic culture. Iconic Fremantle Prison offers historic tours. The Round House and West Australian Maritime Museum showcase heritage. Vibrant Cappuccino Strip has excellent cafés and restaurants.

⏱ 4-6 hoursNo Booking Needed

Tips for Neighborhoods & Districts

  • Fremantle requires at least 4 hours; plan a full day for thorough exploration
  • Northbridge comes alive in the evening; visit during day for quieter museum experience
  • South Perth offers the most relaxed atmosphere for families
  • Subiaco is ideal for boutique shopping and weekend brunch

Diverse activities and guided experiences showcasing Perth's natural beauty and cultural heritage.

Rottnest Island Tour
Must See📌 Book Ahead

Rottnest Island Tour

Day trip to nearby island famous for quokkas (smiling marsupials), pristine beaches, and coral reefs. Ferry access from Perth (30 minutes). Snorkeling, swimming, cycling, and wildlife spotting. Historic attractions include the Rottnest Island Wadjemup Museum.

⏱ Full dayBook Ahead

Tips for Tours & Activities

  • Book Rottnest Island tours in advance, especially during school holidays
  • Sunset river cruises are popular; reserve tickets early
  • Bring comfortable shoes for island and wildlife tours
  • Wine region tours often include lunch; check inclusions when booking
🍽️

Restaurants

Real, highly-rated Restaurants in Perth, sourced from Google Places (rating above 4★).

Must See

KARLA

★★★★★ 4.9 (3,300)

KARLA is a highly-rated restaurant in Perth, rated 4.9★ from 3300 reviews. Located at 376/420 Wellington St, Perth WA 6000, Australia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 5:30 – 10:30 PM
  • Tuesday: 5:30 – 10:30 PM
  • Wednesday: 11:45 AM – 10:30 PM
  • Thursday: 11:45 AM – 10:30 PM
  • Friday: 11:45 AM – 11:00 PM
  • Saturday: 11:00 AM – 11:00 PM
  • Sunday: 11:00 AM – 10:30 PM
Must See

Twenty Seats

★★★★★ 4.9 (282)

Twenty Seats is a highly-rated restaurant in Perth, rated 4.9★ from 282 reviews. Located at 301 Lord St, Highgate WA 6000, Australia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: Closed
  • Tuesday: Closed
  • Wednesday: 6:00 PM – 12:00 AM
  • Thursday: 6:00 PM – 12:00 AM
  • Friday: 12:00 – 4:00 PM, 6:00 PM – 12:00 AM
  • Saturday: 12:00 – 4:00 PM, 6:00 PM – 12:00 AM
  • Sunday: Closed
Must See

Peasants Paradice

★★★★★ 4.9 (463)

Peasants Paradice is a highly-rated restaurant in Perth, rated 4.9★ from 463 reviews. Located at 197 Brisbane St, Perth WA 6000, Australia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: Closed
  • Tuesday: 5:00 – 8:30 PM
  • Wednesday: 5:00 – 8:30 PM
  • Thursday: 5:00 – 8:30 PM
  • Friday: 4:00 – 8:30 PM
  • Saturday: 4:00 – 8:30 PM
  • Sunday: 4:00 – 8:00 PM
Must See

alba

★★★★★ 4.7 (1,100)

alba is a highly-rated restaurant in Perth, rated 4.7★ from 1100 reviews. Located at 376/420 Wellington St, Perth WA 6000, Australia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: Closed
  • Tuesday: Closed
  • Wednesday: 12:00 – 10:00 PM
  • Thursday: 12:00 – 10:00 PM
  • Friday: 12:00 – 11:00 PM
  • Saturday: 11:30 AM – 11:00 PM
  • Sunday: 11:30 AM – 10:00 PM
Must See

Angel Falls Grill

★★★★★ 4.7 (7,208)

Angel Falls Grill is a highly-rated restaurant in Perth, rated 4.7★ from 7208 reviews. Located at Shop/16 Shafto Ln, Perth WA 6000, Australia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 11:30 AM – 2:00 PM, 5:00 – 8:00 PM
  • Tuesday: 11:30 AM – 2:00 PM, 5:00 – 8:00 PM
  • Wednesday: 11:30 AM – 2:00 PM, 5:00 – 8:00 PM
  • Thursday: 11:30 AM – 2:00 PM, 5:00 – 8:00 PM
  • Friday: 11:30 AM – 2:00 PM, 4:30 – 9:15 PM
  • Saturday: 12:00 – 9:15 PM
  • Sunday: 12:00 – 8:00 PM
Must See

Oscar's in the Valley

★★★★★ 4.7 (475)

Oscar's in the Valley is a highly-rated restaurant in Perth, rated 4.7★ from 475 reviews. Located at 45 Hyem Rd, Herne Hill WA 6056, Australia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: Closed
  • Tuesday: Closed
  • Wednesday: 11:00 AM – 5:00 PM
  • Thursday: 11:00 AM – 5:00 PM
  • Friday: 11:00 AM – 10:00 PM
  • Saturday: 11:00 AM – 10:00 PM
  • Sunday: 11:00 AM – 5:00 PM
Must See

Balthazar

★★★★★ 4.6 (1,549)

Balthazar is a highly-rated restaurant in Perth, rated 4.6★ from 1549 reviews. Located at 6 The Esplanade, Perth WA 6000, Australia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 12:00 – 9:30 PM
  • Tuesday: 12:00 – 9:30 PM
  • Wednesday: 12:00 – 9:30 PM
  • Thursday: 12:00 – 9:30 PM
  • Friday: 12:00 – 9:30 PM
  • Saturday: 12:00 – 9:00 PM
  • Sunday: Closed
Must See

UMA Restaurant

★★★★★ 4.6 (1,159)

UMA Restaurant is a highly-rated restaurant in Perth, rated 4.6★ from 1159 reviews. Located at 207 Adelaide Terrace, Perth WA 6000, Australia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: Closed
  • Tuesday: 5:30 – 11:00 PM
  • Wednesday: 5:30 – 11:00 PM
  • Thursday: 5:30 – 11:00 PM
  • Friday: 5:30 – 11:00 PM
  • Saturday: 5:30 – 11:00 PM
  • Sunday: Closed
Must See

Seven Sins Perth Hills

★★★★★ 4.6 (1,883)

Seven Sins Perth Hills is a highly-rated restaurant in Perth, rated 4.6★ from 1883 reviews. Located at 1 Soldiers Rd, Roleystone WA 6111, Australia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: Closed
  • Tuesday: Closed
  • Wednesday: 5:00 – 10:00 PM
  • Thursday: 5:00 – 10:00 PM
  • Friday: 11:30 AM – 2:30 PM, 5:00 – 10:00 PM
  • Saturday: 11:30 AM – 2:30 PM, 5:00 – 10:00 PM
  • Sunday: 11:30 AM – 2:30 PM, 5:00 – 10:00 PM
Must See

Gibney Cottesloe

★★★★★ 4.6 (878)

Gibney Cottesloe is a highly-rated restaurant in Perth, rated 4.6★ from 878 reviews. Located at 40 Marine Parade, Cottesloe WA 6011, Australia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 12:00 – 10:00 PM
  • Tuesday: 12:00 – 10:00 PM
  • Wednesday: 12:00 – 10:00 PM
  • Thursday: 12:00 – 10:00 PM
  • Friday: 11:30 AM – 10:00 PM
  • Saturday: 11:30 AM – 10:00 PM
  • Sunday: 11:30 AM – 10:00 PM
Must See

Reel Kitchen

★★★★★ 4.6 (291)

Reel Kitchen is a highly-rated restaurant in Perth, rated 4.6★ from 291 reviews. Located at 1 Barrack Square, Perth WA 6000, Australia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 6:30 – 10:00 AM, 5:30 – 9:00 PM
  • Tuesday: 6:30 – 10:00 AM, 5:30 – 9:00 PM
  • Wednesday: 6:30 – 10:00 AM, 5:30 – 9:00 PM
  • Thursday: 6:30 – 10:00 AM, 5:30 – 9:00 PM
  • Friday: 6:30 – 10:00 AM, 5:30 – 9:00 PM
  • Saturday: 7:00 – 10:30 AM, 5:30 – 9:00 PM
  • Sunday: 7:00 – 10:30 AM, 5:30 – 9:00 PM