TREASURE HUNTING
ON THE NORTH SHORE

Whether you call it flea marketing, vintage picking, or treasure hunting, the Greater Newburyport area has what you are looking for. A waterfront warehouse, rustic barns, and second-hand shops that are sure to please – you will find them all right along this scenic coastal area. 

Oldies Marketplace - 27 Rear Water Street, Newburyport, MA

Located on the Newburyport waterfront, Oldie’s Marketplace is packed with finds like, vintage signs and toys, glassware, furniture, and everything in between, not to mention a few things you never imagined. They are open Fridays (weather permitting) 11:00AM – 4:00PM, Saturday and Sunday from 11:00AM – 5:00PM. 

Lighthouse Thrift - 126 Bridge Road, Salisbury, MA

This secondhand thrift store is small in size, but full of surprises. You will find books, clothes, jewelry, and home decor.  Not to mention sporting goods, and even furniture and other finds in the covered garage out back. Sales at this store support local food pantries, fuel assistance programs, and the community. Lighthouse Thrift is open Tuesday through Sunday from 10:00AM – 5:00PM  

Todd Farm Flea Market - 285 Main Street, Rowley, MA

If it’s a Sunday in April through November, you will find over 200 vendors (at peak times) showcasing their wares at this open-air flea market. This location is also home to The Vintage Peddler house and Frank Todd’s Barn, both full of collectables, antiques, and more. On-site parking is available for a small fee. The field of vendors opens early – well before 8 AM some Sundays – get there early and wear comfortable shoes. Pro Tip – Bring your own bag, sunscreen, and bug spray. 

Learn More

At Lamacchia Realty of Newburyport and Amesbury, we believe that finding your dream home is like finding that rare gem at a flea market – exciting and worth the hunt! So if you are looking for coastal charm,  a modern retreat, or maybe historic character is what you have in mind, reach out to your Lamacchia Realty agent today and let’s find you the perfect place to call home.