Rock & Roll
Gift Shop

New Paltz's home for vinyl records, guitars, band tees, instruments, and everything Rock 'N Roll. Come flip through the crates.

See the Shop Find Us

What We Sell

🎵

Vinyl Records

New releases, classic albums, rare finds & used gems. Rock, blues, jazz, punk — we've got the crates.

🎸

Guitars

Electric and acoustic guitars from quality brands. From flame-tops to acoustics, something for every player.

🎸

Instruments

Ukuleles, basses, harmonicas, amps & more. Because music is for everyone.

👕

Band T-Shirts

Authentic band tees for legends old and new. Grateful Dead, Metallica, Guns N' Roses, the classics & beyond.

🏆

Memorabilia

Rock N Roll posters, collectibles, vintage items, and signed photos that celebrate music history.

🍬

Gifts & More

Old-fashioned candy, retro sodas, stickers, hats, and fun gift items for the music lover in your life.

🎸 We Buy Rock N Roll Items!

Got records, instruments, or memorabilia? We buy Rock N Roll items — show us what you've got!

Our Story

B-Side Record Shop is a Rock 'N Roll lover's paradise right on Main Street in New Paltz, NY. We believe music isn't just something you listen to — it's something you live.

Our shelves are stocked with carefully curated vinyl, quality guitars and instruments, authentic band merchandise, and a whole lot of rock memorabilia that'll make your jaw drop.

Whether you're a seasoned collector, a new player, or just hunting for the perfect gift, the B-Side is your spot. Come in, stay a while, and flip through the stacks.

60
Main Street, New Paltz NY

Right in the heart of downtown New Paltz — and right next door to our sister spot, B-Side Grill, for burgers, breakfast, and ice cream.

Right Next Door

🍔 B-SIDE GRILL 🍔

After you've flipped through the crates and found your new favorite record, head next door to B-Side Grill for burgers, breakfast, milkshakes, ice cream, and vegan options. Same vibe, same block — all the good stuff.

Visit B-Side Grill →

Come Find Us

Address

60 Main St
New Paltz, NY 12561

Hours

Monday – Friday9:30 am – 9:00 pm
Saturday9:00 am – 9:00 pm
Sunday9:00 am – 9:00 pm