Cages
Drop-in batting
Grab tokens and get quick indoor reps with equipment designed for consistent pitches.
Prince Rupert, BC | Old Fishermen's Hall
Year-round indoor batting cages, ballpark food, and easy group events in the heart of Prince Rupert.
Open year-round
Indoor reps when rainy Rupert days or dark winter evenings steal field time.
Regular hours
Mon-Fri 3:00 pm-10:00 pm. Sat/Sun 12:00 pm-10:00 pm.
Find us
869 Fraser Street, Prince Rupert, BC V8J 1R1.
Batting cages
Swingsmith Cages is built for baseball and softball players of every skill level, from first swings to serious practice sessions. Buy tokens, choose your cage, and face arm-style pitching that looks and feels closer to a real delivery.
What is here
Cages
Grab tokens and get quick indoor reps with equipment designed for consistent pitches.
Food
Pizza by the slice, 6S Farms hot dogs, drinks, popcorn, cotton candy, freeze dried ice cream, and more.
Groups
Kids birthdays, company functions, and family parties can be shaped into a custom package.
Extra
Free to use with any purchase of food or batting tokens while you take your time between swings.
First visit
Head to 869 Fraser Street in Prince Rupert and check current cage availability with staff.
Each $5 token gives you 4 minutes of play, so it is easy to keep a short visit or a longer session moving.
Work slow-pitch softball, faster baseball reps, or anything in between up to approximately 75 mph.
Stay for pizza, hot dogs, drinks, snacks, or a game of pool after the cages.
Iron Mike machines
Iron Mike machines use a rotating arm rather than a basic wheel system, giving each pitch a more realistic wind-up and release. That makes every token feel more like game-day timing.
The Dugout
The Dugout offers favourite ballpark treats year-round, including pizza made with local ingredients, 6S Farms hot dogs, hot and cold beverages, popcorn, cotton candy, freeze dried ice cream, and more.
View full Dugout menuParties and events
Whether it is a kid's birthday, a company function, or a family party, Swingsmith can put together a custom package for your group.
Safety basics
Swingsmith keeps the important cage expectations visible: wear a helmet, keep one batter in the cage at a time, keep food and drink out of the cage, and ask staff for help if a machine pitches out of the strike zone.
Visit Swingsmith
Find Swingsmith Cages at 869 Fraser Street, Old Fishermen's Hall, in Prince Rupert, BC.
Monday-Friday: 3:00 pm-10:00 pm
Saturday/Sunday: 12:00 pm-10:00 pm