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.

πŸ›οΈ

Landmarks & Monuments

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 high 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 and indigenous artifacts. The Boola Bardip building in the city center is modern and comprehensive.

⏱ 3-4 hoursNo Booking Needed

Tips for Museums & Galleries

  • WA Museum Boola Bardip charges A$15 for standard adult general admission; children enter free.; special exhibitions may charge a fee
  • Boola Bardip’s regular hours are 9:30am–5pm; after-hours events are scheduled separately.
  • Purchase a combined museum ticket if visiting multiple locations
  • Check websites for temporary exhibitions before visiting
🌳

Parks & Gardens

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
🏘️

Neighborhoods & Districts

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. Ferries run from Fremantle (about 30 minutes) and from Perth (longer). 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★).

KARLA

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 hours

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
Twenty Seats

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 hours

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
Peasants Paradice

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 hours

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
alba

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 hours

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
Angel Falls Grill

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 hours

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
Oscar's in the Valley

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 hours

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
Balthazar

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 hours

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
UMA Restaurant

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 hours

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
Seven Sins Perth Hills

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 hours

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
Gibney Cottesloe

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 hours

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
Reel Kitchen

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 hours

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
↑