Skip to content

st. croix event calendar

There's always something happening on St. Croix! Below you'll find special events, holiday festivities, sporting events, exhibits, shows, annual offerings, and more.

Listings for venues offering live music, trivia nights, karaoke, dance lessons, and more recurring weekly all across the island please visit our Weekly Entertainment & Classes page.

Buccaneer Thanksgiving Dinner Buffet

Celebrate Thanksgiving  at The Buccaneer. Enjoy a delicious Thanksgiving buffet dinner including four courses, carving stations and traditional Thanksgiving favorites. Reservations are required and are available from 6pm until 8:30pm. Please call 340-712-2120 to secure your table. $85 per person, $38 for children 12 and under (gratuity is not included).

Read More

Coral Reef Swim Races

The St. Croix Coral Reef Swim attracts fitness swimmers competing for fun, as well as world-class open water athletes. Swimmers as young as 11 years old and as senior as 75 years old are among the race contestants. The 2022 26th anniversary Coral Reef Swim is Sunday, N0vember 13, 2022. The event includes a one…

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More

Junior Summer Tennis Camp at The Buccaneer

Register for Junior Summer Tennis Camp at The Buccaneer. Each Session will be two weeks, taking place Monday-Friday. Session 2 (Beginners): Monday-Friday from June 20th-July 1st @ 8am-10am Session 2 (Intermediate/Advanced): Monday-Friday from June 20th-July 1st @ 10am-12pm

Read More