Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
Middle Swan
Check in / Check out
Any week
Guests
Add guests
Stays
Experiences
Online Experiences
Where
Search by region
I’m flexible
I’m flexible
Australia
Australia
Europe
Europe
Canada
Canada
Caribbean
Caribbean
Italy
Italy
Check in
Add dates
Check out
Add dates
Who
Add guests
Search
Airbnb your home
Sign up
Log in
Gift cards
Airbnb your home
Help Centre
%{visible} of %{smart_count_str} Airbnb Category showing||||%{visible} of %{smart_count_str} Airbnb Categories showing
Your search
Rooms
Amazing pools
Lake
Countryside
Beachfront
Amazing views
Vineyards
Bed & breakfasts
Trending
Farms
Play
Tiny homes
Chef's kitchens
New
Cabins
Beach
Golfing
Surfing
Filters
0
Show map
Search results; Over 1,000 places in Middle Swan
Over 1,000 places in Middle Swan
Learn how we sort results
Learn how we sort results
Flat in Middle Swan
One Bedroom Apartment
Hosted by a business
Hosted by a business
23–28 Apr
23–28 Apr
€ 130
€ 104
night
€ 104 per night, originally € 130
·
€ 517 total
€ 517 total
Show price breakdown
4.26 out of 5 average rating, 34 reviews
4.26 (34)
Flat in Middle Swan
2 Bedroom Apt with Balcony, Middle Swan Location
Hosted by a business
Hosted by a business
20–25 Apr
20–25 Apr
€ 195
€ 156
night
€ 156 per night, originally € 195
·
€ 777 total
€ 777 total
Show price breakdown
4.37 out of 5 average rating, 38 reviews
4.37 (38)
Flat in Midland
4 Perfect Pad in Midland 1BR 1BTH
Hosted by a business
Hosted by a business
16–21 May
16–21 May
€ 94
night
€ 94 per night
·
€ 469 total
€ 469 total
Show price breakdown
4.79 out of 5 average rating, 28 reviews
4.79 (28)
Flat in Midland
Appartement Midland
Hosted by Lilian
Hosted by Lilian
9–14 May
9–14 May
€ 55
night
€ 55 per night
·
€ 271 total
€ 271 total
Show price breakdown
4.25 out of 5 average rating, 4 reviews
4.25 (4)
Flat in Midland
14 Big Beautiful Midland - 2BR 2BTH
Hosted by a business
Hosted by a business
21–26 Apr
21–26 Apr
€ 120
night
€ 120 per night
·
€ 597 total
€ 597 total
Show price breakdown
4.79 out of 5 average rating, 24 reviews
4.79 (24)
Guest favourite
Guest favourite
Flat in Greenmount
Quiet and Peaceful Studio Perfect for relaxing
Hosted by Julie
Hosted by Julie
3–8 May
3–8 May
€ 90
night
€ 90 per night
·
€ 449 total
€ 449 total
Show price breakdown
4.83 out of 5 average rating, 102 reviews
4.83 (102)
Flat in Midland
Centrally located One bedroom apartment in Midland
Hosted by Anthony
Hosted by Anthony
17–22 May
17–22 May
€ 80
night
€ 80 per night
·
€ 396 total
€ 396 total
Show price breakdown
4.69 out of 5 average rating, 105 reviews
4.69 (105)
Guest favourite
Guest favourite
Flat in Midland
Beautiful Must Have Midland - sleeps 4
Hosted by a business
Hosted by a business
4–9 May
4–9 May
€ 141
€ 128
night
€ 128 per night, originally € 141
·
€ 640 total
€ 640 total
Show price breakdown
4.92 out of 5 average rating, 13 reviews
4.92 (13)
Flat in Midland
11 Contempory Comforts Midland 2BR 1 BTH
Hosted by a business
Hosted by a business
26 Apr – 1 May
26 Apr – 1 May
€ 115
night
€ 115 per night
·
€ 573 total
€ 573 total
Show price breakdown
4.71 out of 5 average rating, 7 reviews
4.71 (7)
Guest favourite
Guest favourite
Flat in North Coogee
Blu Peter Penthouse
Hosted by a business
Hosted by a business
25–30 May
25–30 May
€ 361
night
€ 361 per night
·
€ 1,805 total
€ 1,805 total
Show price breakdown
4.95 out of 5 average rating, 518 reviews
4.95 (518)
Flat in Bayswater
Close to Train, Airport, city, Supermkt,Restaurant
Hosted by Stephan
Hosted by Stephan
25–30 Jun
25–30 Jun
€ 73
night
€ 73 per night
·
€ 364 total
€ 364 total
Show price breakdown
4.64 out of 5 average rating, 631 reviews
4.64 (631)
Superhost
Superhost
Flat in Bassendean
Urban Oasis Getaway: Light bright and airy
Hosted by a business
Hosted by a business
28 Apr – 3 May
28 Apr – 3 May
€ 155
night
€ 155 per night
·
€ 773 total
€ 773 total
Show price breakdown
4.75 out of 5 average rating, 136 reviews
4.75 (136)
Superhost
Superhost
Flat in Bassendean
Modernista Getaway: Your Airport Retreat
Hosted by a business
Hosted by a business
26 Apr – 1 May
26 Apr – 1 May
€ 141
night
€ 141 per night
·
€ 706 total
€ 706 total
Show price breakdown
4.79 out of 5 average rating, 180 reviews
4.79 (180)
Guest favourite
Guest favourite
Flat in Mullaloo
Mullaloo Beach Escape
Hosted by Caroline
Hosted by Caroline
8–13 Jun
8–13 Jun
€ 79
night
€ 79 per night
·
€ 391 total
€ 391 total
Show price breakdown
4.86 out of 5 average rating, 376 reviews
4.86 (376)
Superhost
Superhost
Flat in Bassendean
Contemporary Comfort Suite: Relax and Explore
Hosted by a business
Hosted by a business
16–21 May
16–21 May
€ 150
night
€ 150 per night
·
€ 748 total
€ 748 total
Show price breakdown
4.82 out of 5 average rating, 205 reviews
4.82 (205)
Guest favourite
Guest favourite
Flat in Belmont
Apartment in Belmont, Can Sleep 4, Airport Nearby.
Hosted by Jake
Hosted by Jake
5–10 Jun
5–10 Jun
€ 106
night
€ 106 per night
·
€ 526 total
€ 526 total
Show price breakdown
4.85 out of 5 average rating, 27 reviews
4.85 (27)
Guest favourite
Guest favourite
Flat in Morley
Perth Holiday Appartement - Relax and Enjoy
Hosted by Michael
Hosted by Michael
21–26 Jul
21–26 Jul
€ 122
night
€ 122 per night
·
€ 606 total
€ 606 total
Show price breakdown
4.88 out of 5 average rating, 128 reviews
4.88 (128)
Flat in Landsdale
Studio Apartment
Hosted by Greg
Hosted by Greg
28 Apr – 3 May
28 Apr – 3 May
€ 78
night
€ 78 per night
·
€ 390 total
€ 390 total
Show price breakdown
New place to stay
New
1
2
3
4
…
15