Menu

Search options

2026-06-06

2026-06-07
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Perth near Princess Margaret Hospital for Children

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

387 results

  • Nest On Newcastle - N4

    172 Newcastle Street N4, Perth, Australia

    2.4 km to Princess Margaret Hospital for Children (To the map)

    To the hotel

    Book Now
  • Nest On Newcastle - S3

    From US$ 134

    172 Newcastle Street S3, Perth, Australia

    2.4 km to Princess Margaret Hospital for Children (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 134
  • Nest On Newcastle - T1

    From US$ 126

    172 Newcastle Street T1, Perth, Australia

    2.4 km to Princess Margaret Hospital for Children (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 126
  • Nest On Newcastle - N3

    172 Newcastle Street N3, Perth, Australia

    2.4 km to Princess Margaret Hospital for Children (To the map)

    To the hotel

    Book Now
  • View House Swan Bnb Management

    From US$ 315

    34 View Srteet, Perth, Australia

    2.4 km to Princess Margaret Hospital for Children (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 315
  • The Towers At Elizabeth Quay

    311/11 Barrack Square, Perth, Australia

    2.4 km to Princess Margaret Hospital for Children (To the map)

    To the hotel

    Book Now
  • Qt Perth

    From US$ 208

    133 Murray Street, Perth, Australia

    2.4 km to Princess Margaret Hospital for Children (To the map)

    Qt Perth Hotel, set in the vicinity of Murray Street Mall, offers 5-star accommodation with aerobics classes, fitness classes and a fitness studio. The venue is set in Perth CBD district, within easy…

    To the hotel

    price for 1 night
    Book Now From US$ 208
  • The Ritz-Carlton, Perth

    From US$ 363

    1 Barrack Street, Perth, Australia

    2.4 km to Princess Margaret Hospital for Children (To the map)

    The Ritz-Carlton, Perth Hotel is a 5-star accommodation comprising 205 soundproof rooms just outside Elizabeth Quay. The venue is located 1.1 km from the diverse Art Gallery of WA in Perth CBD…

    To the hotel

    price for 1 night
    Book Now From US$ 363
  • Backpack City & Surf

    From US$ 10

    41-43 Money Street - Glendalough, Perth, Australia

    2.4 km to Princess Margaret Hospital for Children (To the map)

    Featuring free Wi-Fi throughout the property, Backpack City And Surf Hostel is located in Perth, 0.6 km from nib Stadium. The venue offers private parking lot for additional cost nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 10
  • Wallaby Backpackers Hostel Perth - Note - Valid Passport Required To Check In -

    From US$ 30

    379 Wellington Street, Perth, Australia

    2.4 km to Princess Margaret Hospital for Children (To the map)

    Boasting a shop, a storage room and a restaurant, Akara Hotel Perth is located just 0.3 km from State Library of Western Australia. Set within a few minutes' drive from the kid-friendly Scitech…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Hatbox House

    From US$ 306

    242 Lake Street, Perth, Australia

    2.4 km to Princess Margaret Hospital for Children (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 306
  • Cosy Perth Retreat

    8, 9 Jersey Street, Perth, Australia

    2.5 km to Princess Margaret Hospital for Children (To the map)

    To the hotel

    Book Now
  • Como The Treasury

    From US$ 343

    1 Cathedral Avenue, Perth, Australia

    2.5 km to Princess Margaret Hospital for Children (To the map)

    Located a few minutes' drive from the privately owned Perth Convention Exhibition Centre, Como The Treasury Hotel offers 48 air-conditioned rooms. CBD is only 650 metres from here.

    To the hotel

    price for 1 night
    Book Now From US$ 343
  • Quiet And Peaceful City Living

    From US$ 255

    46 Money St, Perth, Australia

    2.5 km to Princess Margaret Hospital for Children (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 255
  • Quiet Rooms In A Quite Street In Perth City

    From US$ 303

    46 Money Street, Perth, Australia

    2.5 km to Princess Margaret Hospital for Children (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 303
  • Large King Room With Kitchenette & Julie Balcony In Perth City With Free Parking

    From US$ 506

    46 Money Street, Perth, Australia

    2.5 km to Princess Margaret Hospital for Children (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 506
  • Large Room With Large Balcony In Vibrant Northbridge With Free Parking

    From US$ 412

    46 Money Street, Perth, Australia

    2.5 km to Princess Margaret Hospital for Children (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 412
  • Beautiful & Peaceful 2 Bedroom Villa In Northbridge

    From US$ 894

    46 Money St, Perth, Australia

    2.5 km to Princess Margaret Hospital for Children (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 894
  • Quiet And Peaceful Perth City Living With Free Parking

    From US$ 118

    46 Money Street, Perth, Australia

    2.5 km to Princess Margaret Hospital for Children (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 118
  • Snow-White'S 2 Bedroom City Heart Cottage In Perth 6000

    From US$ 461

    46 Money Street, Perth, Australia

    2.5 km to Princess Margaret Hospital for Children (To the map)

    The 2-bedroom Snow-White'S 2 Bedroom City Heart Cottage In Perth 6000 is set in Perth, a 20-minute stroll from St Mary's Cathedral and just an 11-minute stroll from the suburban Hyde Park. This Perth…

    To the hotel

    price for 1 night
    Book Now From US$ 461