Skating Rinks in Maine
7 rinks across 6 cities
Maine has 7 skating rinks in our directory, spread across 6 cities and towns from the southern coast to Aroostook County. The mix covers both roller skating and ice skating, so you can find a quad-skate floor in Portland one weekend and a sheet of ice in Topsham the next. Auburn leads the state with 2 rinks, while Portland, Caribou, Littleton, Smithfield, and Topsham each contribute one. The most-reviewed venue in our directory is Happy Wheels Skate Center in Portland, which holds a 4.6-star rating across 464 reviews and remains a longtime fixture for birthday parties and family skate nights. Whether you are visiting the coast in summer or heading inland during the colder months, the list below covers your options for skating rinks in Maine.
Browse by City
Open
Rollodrome
Auburn, Maine
Open
Rollodrome
Auburn, Maine
Open
Melody Roller Rink
Caribou, Maine
Rollerama Of Houlton
Littleton, Maine
Open
Happy Wheels Skate Center
Portland, Maine
Open
Sunbeam Roller Rink
Smithfield, Maine
Howard Sports Sportsdome
Topsham, Maine
Planning a visit? Helpful guides
All guides →Adult Skate Night: What to Know Before You Go
Curious about adult skate night? Learn what to expect, when these sessions happen, who they're for, and how to make the most of your first adult skate session.
Are Skating Rinks Open Year-Round?
Are skating rinks open year round? It depends on the rink type and location. Learn which rinks stay open all year and how to find sessions near you any time.
Beginner's Guide to Ice Skating
Learn how to ice skate with this step-by-step beginner guide covering skate fit, balance, first strides, stopping, and staying safe on the ice.
Beginner's Guide to Roller Skating
Learn how to roller skate with this beginner-friendly guide covering gear, stance, basic moves, and safety tips to get you rolling with confidence.
Maine's skating culture is shaped directly by its climate. With long, cold winters that regularly push well below freezing across much of the state — and even colder stretches in Aroostook County — outdoor ice has long been part of daily life, and seasonal outdoor rinks pop up in town parks and on frozen ponds each winter. Hockey runs deep statewide at the youth, high school, and college levels, and indoor ice arenas serve as community hubs in towns large and small. Figure skating and learn-to-skate programs are common at the indoor ice rinks, while roller skating has held on at indoor quad and inline floors, particularly in the more populated southern part of the state around Portland and Auburn.
Most skating rinks in Maine run limited weekday hours during the school year, with public sessions concentrated on Friday evenings, Saturday afternoons and evenings, and Sunday afternoons. Expect roller admission in the $8–$14 range with skate rental usually included or a few dollars extra, while public ice skating typically runs $6–$10 with rentals around $4–$6 — competitive with rates elsewhere in northern New England. Family features are standard: skate aids for young children, snack bars, arcade games at roller centers, and weekend Learn-to-Skate programs at most ice arenas. Group lessons for hockey, figure skating, and basic roller skills are widely available, and birthday party packages are a core part of most rinks' business.
To find what you need, scroll down to browse all 7 listings or use the city filter to narrow by Auburn, Portland, Topsham, Caribou, Littleton, or Smithfield. Click any rink for its current hours, public skate schedule, address, phone number, and user reviews. Because session times in Maine shift between the school-year and summer schedules — and ice rinks often close for hockey tournaments or figure skating competitions on short notice — we strongly recommend checking the rink's website or calling ahead before you drive, especially for weekday visits or holiday weekends.