Your domain registration is pending. Check back in an hour


a year ago
Our hairstylist was great! She knew exactly what my boyfriend and I wanted. She did it such a fashionable manner and she was so personable. We were nervous about getting haircuts from a “new to us” hairstylist but she did an amazing job and we definitely will be back :)
- Savannah S
a year ago
This place was awesome! I’ve stuck true to my classic hair style for so long and I decided to let Dorraine use her professional opinion on a new hair style. SHE DID AWESOME. Haven’t been this happy about a haircut since I was a kid. The atmosphere is very welcoming and she talks with you as if you’re a good friend. Will definitely be coming back.
- Tanner K
2 years ago
Lexi At Hair Haven has been my hair savior! I used to box dye my hair, and she helped bring my hair from the ugliest grossest brassy color to a healthy long highlighted blonde. She always works with exactly what I am looking for, and has an eye for what will look good with my skin tone and any upcoming events (seasons or weddings). I could not be happier that I switched to seeing Lexi at Hair Haven and will not go anywhere else moving forward! I highly recommend her to all my friends, and all of my brides (I am a wedding photographer). She will be doing my wedding too for sure!
- Danielle O

Welcome to Hair Haven!

Want More Good Hair Days?  You have come to the right place, our clients are always our number one focus and we will make sure that you find the style you have been searching for!


Hair Color - Starting at $80

Hair Cuts - 
Men - $25
Women - $38
Children - $20

Special Occasion/Bridal Styles - 
Starting at $70

Ear Piercing - $70

Facial Waxing - From $12

Hair Treatments - From $23

We are open to the public and look forward to meeting you!

Contact Us


Call now
  • (763) 682-1211


Get directions
302 12th Avenue South
Buffalo, MN 55313

Business Hours

Mon:10:00 AM – 7:00 PM
Tue:10:00 AM – 7:00 PM
Wed:10:00 AM – 6:00 PM
Thu:10:00 AM – 7:00 PM
Fri:10:00 AM – 7:00 PM
Sat:10:00 AM – 2:00 PM
Contact Us
Message sent. We'll get back to you soon.