Eat, Drink and Be Merry

Visit a local sports bar in New Bedford, MA

You’ve had a fantastic day at work and you need a place to celebrate. Or maybe you’ve had a horrible day and you need a place to let off some steam. No matter how you walk into Ryan’s Sports Pub & Billiards, you’re sure to walk out with a smile on your face.

Ryan’s Sports Pub & Billiards is a local bar in New Bedford, MA. We’re located in the New Bedford Inn & Suites. We offer a menu of delicious American foods and a full bar. We also have TVs always showing the game and other activities to make your night more exciting.

Our family-friendly sports bar is the perfect place to watch a game, hang out with friends or make new friends playing pool. Stop by today to discover all we have to offer.

Choose Ryan’s for a memorable night

Don’t settle for eating take-out on your couch again. Grab a few friends and hang out at Ryan’s Sports Pub & Billiards. We offer:


Special events, including cornhole tournaments, karaoke, live DJs and pool


Dinner specials, like $3.50 cheese pizzas on Sundays and $5 burger and fries on Wednesdays


Private event space and catering services for weddings and birthday parties

We always have specials going on to give you an excuse to come eat with us. Get in touch with us now to learn more about our events and specials.

Join in on the fun

There’s never a dull moment when you spend time at Ryan’s Sports Pub & Billiards. Take a look at some of our special events:

- Cornhole tournaments every Wednesday at 6:30 p.m. for $5 per person
- Karaoke and a DJ every Friday from 7:30 p.m. to 12:30 a.m.
- Eight-ball tournament every Tuesday with a signup time at 6 p.m.
- Nine-ball tournament every Saturday with a signup time at 1 p.m.
- Top Rope Promotions live pro wrestling on May 6 from 5 to 9 p.m. Buy tickets at
- Trip to Fenway Park to the Boston Red Sox game on June 23 for $125 per person

  • Ryan's Sports Pub & Billiards

    500 Hathaway Road
    New Bedford, MA 02740


    Call Us
    Phone: (774) 206-6665

    Mon: 10:00AM-2:00AM
    Tue: 10:00AM-2:00AM
    Wed: 10:00AM-2:00AM
    Thu: 10:00AM-2:00AM
    Fri: 10:00AM-2:00AM
    Sat: 10:00AM-2:00AM
    Sun: 10:00AM-2:00AM