Skip to content

Best Hair Salons in Edmonton

Colour specialists, curl experts, cuts and extensions across Edmonton.

126 spots listed★ 4.8 avg rating28,046 Google reviews

Finding a stylist you trust takes time, so let the reviews do some of the work. Compare Edmonton hair salons for cuts, colour, balayage, extensions and curly hair, ranked by Google rating and review count.

Today's top picks

Worth checking out right now

All Hair Salons
Showing 126 of 126

Every listing in Hair Salons, A to Z (126)

Local guides

Related Edmonton guides

Questions, answered

Hair Salons in Edmonton: FAQ

What are the best hair salons in Edmonton?

Ranked by Google rating and review volume, the top hair salons on WhereToYEG right now are Hala Salon (5.0★, 493 reviews), Xtreme Creations Salon & Barbershop (5.0★, 328 reviews) and Fresh and Co Salons (Windermere) (4.9★, 1,134 reviews). Ratings refresh as new reviews come in.

How many hair salons are listed on WhereToYEG?

126 hair salons across Edmonton and nearby communities, with the most listings in Sherwood Park, St. Albert and Spruce Grove. Filter by price, rating, or amenity at the top of this page.

Where can I find hair salons near me in Edmonton?

Edmonton has hair salons spread across Sherwood Park, St. Albert and Spruce Grove and 15 other neighbourhoods. Pick a neighbourhood for the closest option, or filter by Open now at the top of this page to see who is open right now. Highly rated nearby picks include Hala Salon (5.0★, 493 reviews), Xtreme Creations Salon & Barbershop (5.0★, 328 reviews) and Fresh and Co Salons (Windermere) (4.9★, 1,134 reviews).

Which hair salons are open on Sunday in Edmonton?

29 of the listed hair salons show Sunday hours, including Xtreme Creations Salon & Barbershop (11:00 AM to 4:00 PM), shake hair salon (11:00 AM to 6:00 PM) and VEIL Salon & Co. (10:00 AM to 4:00 PM). Hours change, so check the listing or call ahead.

How do I add my business to WhereToYEG?

Submit it through the Get Listed page. Listings are free, and most go live within a few days.