The Shamrock Marathon weekend in Virginia Beach is one of the largest St. Patrick’s Day running celebrations on the East Coast. The half marathon course runs along the Virginia Beach oceanfront boardwalk and through the resort district — flat, fast, and with the Atlantic Ocean alongside you for much of the race. The mid-March timing can deliver anything from crisp sunshine to coastal wind, but the festive Irish atmosphere keeps the energy high regardless.
The race has been running for over 50 years, making it one of the longest-running marathons in the Southeast, and the event’s longevity shows in the organization. The Shamrock Sports Fest at the finish includes live Irish music, the post-race Shamrock Marathon party, and the kind of green-themed celebration that keeps runners coming back year after year. The 8K distance is a popular option for those who want the party without the full half marathon commitment.
Virginia Beach’s hotel strip along Atlantic Avenue puts you walking distance from the start, and the off-season March rates are significantly cheaper than summer prices. Norfolk International Airport is 30 minutes away, and the oceanfront restaurant scene offers solid seafood options for pre-race fueling.