Bagpipers
Find Bagpipers by State
- Alabama
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- DC
- Florida
- Georgia
- Hawaii
- Illinois
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- New Hampshire
- New York
- North Carolina
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- Tennessee
- Texas
- Virginia
- Washington
- Wisconsin
- New Jersey
- Iowa
- Indiana
Pipers can play traditional Scottish or Irish music for wedding ceremonies, funerals and other events.
Top Bagpipers Vendors
Highest-rated providers in our directory. Each vendor's home city is shown — click their profile for full coverage details.
Kerry Welsh 📍 Duluth, Minnesota
Bagpiper/Guitarist/DJ- Michael Lancaster 📍 Albuquerque, New Mexico
BagPiper Bill 📍 Olympia, Washington
Gustav Person 📍 York, Pennsylvania
Cascadia Piper 📍 Olympia, Washington
Occasional Music 📍 Nashville, Tennessee
Donald K. Ross Bagpiping 📍 Flint, Michigan
ProBagpiper.com 📍 Tri Cities, Tennessee
A Unique Entertainment, Inc. 📍 Orlando, Florida
Michigan Bagpiper for All Occasions 📍 Toledo, Ohio
Texas Bagpiper 📍 Harlingen, Texas
Neil Hubbard 📍 Olympia, Washington
Common Questions About Hiring Bagpipers
How much does bagpipers cost?
Pricing varies by region, experience level, and event size. Request free quotes from multiple bagpipers via our directory to compare local rates.
How far in advance should I book?
For weddings and large events, book 6-12 months ahead. For corporate events and parties, 2-3 months is typical. Last-minute availability varies by vendor and season.
What should I ask before hiring?
Ask about experience with your event type, references from past clients, what is included in the price, contract terms, cancellation policy, and proof of insurance where applicable.
Need Full-Service Event Planning?
For larger events or if you don't have time to contract multiple vendors separately, All Time Favorites offers full-service event planning and coordination. Call us at 800-232-6874 and let our team handle the details.