EV Charging Stations WA

Stations

EV Charging Stations in Western Australia

Every public EV charging station in Western Australia on one live map - city chargers, highway DC fast sites, free destination chargers and local council charging. Plugroo aggregates Western Australia EV charging data into one Australian-built app with live availability, pricing and plug details.

196+
EV chargers in WA
108
DC fast charging stations
17
Free EV charging sites
10
Charging networks covered

EV charging in Western Australia

Western Australia EV charging coverage is split across metro hubs, tourism destinations and major highway corridors.

Plugroo brings every public EV charging station in Western Australia into one view - Tesla Superchargers, Evie Networks, Chargefox, Ampol AmpCharge, BP Pulse, JOLT, EVX, Exploren and local destination chargers where available.

Use the map above to filter Western Australia chargers by speed, plug type, network, price, free charging and 24/7 access. Pricing is shown in AUD and station details are refreshed regularly from operator data and community reports.

EV charging in Western Australia cities

Showing 1–96 of 1717 areas

Abba River

Population
83
Area
28.7 km²
Official area
SAL 50001

Abbey

Population
1,321
Area
2.64 km²
Official area
SAL 50002

Acton Park

Population
92
Area
24.9 km²
Official area
SAL 50003

Adamsvale

Population
41
Area
247 km²
Official area
SAL 50004

Ajana

Population
51
Area
729 km²
Official area
SAL 50005

Albany

Chargers
5
DC fast
2
Free
0

Aldersyde

Population
41
Area
390 km²
Official area
SAL 50007

Alexander Heights

Population
7,772
Area
3.24 km²
Official area
SAL 50008

Alexandra Bridge

Population
3
Area
6.63 km²
Official area
SAL 50009

Alfred Cove

Population
2,830
Area
1.09 km²
Official area
SAL 50010

Alkimos

Population
10,203
Area
17.3 km²
Official area
SAL 50011

Allanooka

Population
19
Area
324 km²
Official area
SAL 50012

Allanson

Chargers
1
DC fast
1
Free
0

Alma

Population
116
Area
343 km²
Official area
SAL 50014

Ambania

Population
15
Area
328 km²
Official area
SAL 50015

Ambergate

Population
564
Area
38.2 km²
Official area
SAL 50016

Amelup

Population
71
Area
402 km²
Official area
SAL 50017

Angelo River

Population
3
Area
14,003 km²
Official area
SAL 50018

Anketell

Population
280
Area
6.86 km²
Official area
SAL 50019

Anniebrook

Population
53
Area
13.4 km²
Official area
SAL 50020

Antonymyre

Population
0
Area
25.8 km²
Official area
SAL 50021

Applecross

Population
7,228
Area
3.33 km²
Official area
SAL 50022

Ardath

Population
51
Area
359 km²
Official area
SAL 50023

Ardross

Population
4,578
Area
2.3 km²
Official area
SAL 50024

Argyle

Population
575
Area
13.9 km²
Official area
SAL 50025

Armadale

Population
13,415
Area
8.15 km²
Official area
SAL 50026

Arrino

Population
48
Area
400 km²
Official area
SAL 50027

Arrowsmith

Population
17
Area
822 km²
Official area
SAL 50028

Arrowsmith East

Population
61
Area
813 km²
Official area
SAL 50029

Arthur River

Population
66
Area
477 km²
Official area
SAL 50030

Ascot

Population
3,095
Area
3.74 km²
Official area
SAL 50031

Ashby

Population
2,850
Area
1.38 km²
Official area
SAL 50032

Ashendon

Population
3
Area
211 km²
Official area
SAL 50033

Ashfield

Population
1,395
Area
0.75 km²
Official area
SAL 50034

Attadale

Population
6,638
Area
3.14 km²
Official area
SAL 50035

Atwell

Population
9,287
Area
3.58 km²
Official area
SAL 50036

Aubin Grove

Population
6,786
Area
2.34 km²
Official area
SAL 50037

Augusta

Chargers
2
DC fast
1
Free
0

Australind

Population
15,988
Area
22.9 km²
Official area
SAL 50039

Aveley

Population
13,998
Area
6.27 km²
Official area
SAL 50040

Avon Valley National Park

Population
5
Area
75 km²
Official area
SAL 50041

Baandee

Population
12
Area
147 km²
Official area
SAL 50042

Babakin

Population
56
Area
381 km²
Official area
SAL 50043

Babbage Island

Population
17
Area
4.05 km²
Official area
SAL 50044

Badgebup

Population
37
Area
208 km²
Official area
SAL 50045

Badgerin Rock

Population
25
Area
243 km²
Official area
SAL 50046

Badgin

Population
11
Area
85 km²
Official area
SAL 50047

Badgingarra

Population
173
Area
1,131 km²
Official area
SAL 50048

Badjaling

Population
26
Area
84.3 km²
Official area
SAL 50049

Bailup

Population
54
Area
47 km²
Official area
SAL 50050

Bakers Hill

Chargers
0
DC fast
0
Free
0

Balbarrup

Population
144
Area
55.6 km²
Official area
SAL 50052

Balcatta

Population
10,813
Area
7.13 km²
Official area
SAL 50053

Baldivis

Population
37,697
Area
87.2 km²
Official area
SAL 50054

Balga

Population
13,864
Area
5.39 km²
Official area
SAL 50055

Balgo

Chargers
0
DC fast
0
Free
0

Balingup

Chargers
0
DC fast
0
Free
0

Balkuling

Population
21
Area
82.5 km²
Official area
SAL 50057

Balla Balla

Population
8
Area
139 km²
Official area
SAL 50058

Balladong

Population
93
Area
50.6 km²
Official area
SAL 50059

Balladonia

Population
0
Area
15,283 km²
Official area
SAL 50060

Ballajura

Population
18,459
Area
8.68 km²
Official area
SAL 50061

Ballaying

Population
33
Area
167 km²
Official area
SAL 50062

Ballidu

Population
58
Area
8.43 km²
Official area
SAL 50063

Bally Bally

Population
54
Area
183 km²
Official area
SAL 50064

Bambun

Population
60
Area
61.3 km²
Official area
SAL 50065

Bandy Creek

Population
383
Area
35 km²
Official area
SAL 50066

Bandya

Population
275
Area
7,072 km²
Official area
SAL 50067

Banjup

Population
1,377
Area
14.5 km²
Official area
SAL 50068

Banksia Grove

Population
11,351
Area
4.61 km²
Official area
SAL 50069

Banksiadale

Population
0
Area
236 km²
Official area
SAL 50070

Bannister

Population
72
Area
422 km²
Official area
SAL 50071

Barbalin

Population
17
Area
165 km²
Official area
SAL 50072

Barberton

Population
16
Area
112 km²
Official area
SAL 50073

Bardi (One Arm Point)

Chargers
0
DC fast
0
Free
0

Barrabup

Population
47
Area
202 km²
Official area
SAL 50074

Barragup

Population
940
Area
15.7 km²
Official area
SAL 50075

Barrow Island

Population
45
Area
265 km²
Official area
SAL 50076

Baskerville

Population
302
Area
6.68 km²
Official area
SAL 50077

Bassendean

Population
10,837
Area
7.37 km²
Official area
SAL 50078

Bateman

Population
3,832
Area
2.02 km²
Official area
SAL 50079

Baudin

Population
0
Area
344 km²
Official area
SAL 50080

Baynton

Population
4,496
Area
2.68 km²
Official area
SAL 50081

Bayonet Head

Population
3,272
Area
5.22 km²
Official area
SAL 50082

Bayswater

Population
15,288
Area
9.9 km²
Official area
SAL 50083

Bayulu

Chargers
1
DC fast
0
Free
0

Beachlands

Population
1,400
Area
1.46 km²
Official area
SAL 50084

Beacon

Population
123
Area
703 km²
Official area
SAL 50085

Beaconsfield

Population
5,315
Area
2.73 km²
Official area
SAL 50086

Beadell

Population
0
Area
73,340 km²
Official area
SAL 50087

Beagle Bay

Chargers
0
DC fast
0
Free
0

Beaufort River

Population
54
Area
172 km²
Official area
SAL 50088

Beaumont

Population
53
Area
1,754 km²
Official area
SAL 50089

Beckenham

Population
9,092
Area
5.86 km²
Official area
SAL 50090

Bedford

Population
5,716
Area
2.26 km²
Official area
SAL 50091

Bedfordale

Population
3,038
Area
54.3 km²
Official area
SAL 50092

Western Australia EV fast charging highway corridors

Long-distance EV travel in Western Australia depends on reliable DC fast charging between major towns, tourism regions and interstate links.

Forrest and Bussell Highways

Perth to Margaret River

A practical EV road trip corridor with expanding DC fast charging coverage and route planning value for long-distance drivers.

270 km18 fast chargers
Albany Highway

Perth to Albany

A practical EV road trip corridor with expanding DC fast charging coverage and route planning value for long-distance drivers.

424 km14 fast chargers
Brand Highway

Perth to Geraldton

A practical EV road trip corridor with expanding DC fast charging coverage and route planning value for long-distance drivers.

414 km10 fast chargers
Nullarbor link

Perth to Adelaide

A practical EV road trip corridor with expanding DC fast charging coverage and route planning value for long-distance drivers.

2,700 km30 fast chargers

EV charging networks operating in Western Australia

Major Australian EV charging networks operate across Western Australia, with different strengths in cities, highways, kerbside streets and destination venues.

Ultra-rapid - 250 kW

Tesla Supercharger

Australia's most reliable ultra-rapid EV charging network, with strong Hume, Pacific and Princes Highway coverage. Most sites are now open to non-Tesla EVs through the Tesla app.

Ultra-rapid - 350 kW

Evie Networks

Australia's largest ultra-rapid DC fast charging operator outside Tesla, with CBD, shopping centre and highway corridor coverage.

Fast - 50-350 kW

Chargefox

A national AC and DC network with motoring-club partner discounts and major highway coverage.

Free for members

NRMA

Free DC fast charging for NRMA members at participating sites across NSW and the ACT, with a large regional network.

DC fast - 150 kW

Ampol AmpCharge

DC fast EV charging at Ampol service stations across Australia, including metro forecourts and major highways.

DC fast - 75-150 kW

BP Pulse

BP's Australian EV charging rollout at service stations, focused on arterial routes between capital cities.

7 kWh free daily

JOLT

Kerbside EV charging across Australian capitals, with 7 kWh free per charger per day for practical inner-city top-ups.

Council kerbside

EVX

A major operator behind council-led kerbside charging rollouts on residential streets in NSW, VIC, QLD and WA.

Destination AC

Exploren

Destination EV charging at Australian hotels, restaurants, wineries and tourism venues, especially in regional areas.

Free EV charging in Western Australia

Free EV charging in Western Australia usually comes from shopping centres, hotels, tourism venues, council car parks, JOLT kerbside chargers where available and selected network promotions.

Use Plugroo's Free filter on the Western Australia map to see no-cost chargers and understand the rules before you drive there - time limits, guest-only access, membership requirements or daily kWh caps.

Read the full free EV charging guide

Cost of EV charging in Western Australia

EV charging costs in Western Australia vary by charger speed, network and location.

Charger typeTypical WA rateFull charge (60 kWh EV)Cost per 100 km
Home AC (off-peak)$0.15 - $0.25 / kWh$9 - $15$2 - $4
JOLT kerbside free tierFirst 7 kWh freeFree for about 45 km$0
Public AC destination$0.25 - $0.45 / kWh$15 - $27$4 - $7
DC fast (50-150 kW)$0.55 - $0.70 / kWh$33 - $42$9 - $11
Ultra-rapid DC (250-350 kW)$0.65 - $0.85 / kWh$39 - $51$10 - $13
Petrol comparison (avg sedan)--$15 - $18

The lowest-cost Western Australia EV charging strategy is usually a mix of off-peak home charging, free destination top-ups and paid DC fast charging only when range or time requires it.

EV charging in Western Australia - FAQs

How many EV charging stations are in Western Australia?

Western Australia has an estimated 196 public EV charging locations, including roughly 108 DC fast charging sites and 17 free or free-tier charging locations.

Where can I find free EV charging in Western Australia?

Free EV charging in Western Australia is most commonly found at shopping centres, hotels, council facilities, tourism venues and selected kerbside or destination charging programs. Plugroo's free filter shows these sites on one map.

Which EV charging networks operate in Western Australia?

Western Australia charging coverage includes a mix of national operators such as Tesla, Evie, Chargefox, Ampol AmpCharge, BP Pulse, JOLT, EVX and destination charger providers, depending on the city and route.

How much does EV charging cost in Western Australia?

Public EV charging in Western Australia typically ranges from free destination charging to $0.85 per kWh at ultra-rapid DC chargers. Home off-peak charging is usually the cheapest option.

Can I road trip across Western Australia in an EV?

Yes, the main Western Australia routes are increasingly covered by DC fast charging, but regional and remote trips still need planning around charger spacing, access hours and backup options.