Shamrock Marathon Weekend
March 17 – March 19
The Shamrock Marathon Weekend is a St. Paddy’s Day tradition in Virginia Beach. Lace up your sneakers, dress yourself in green and conquer the streets of the Virginia Beach Oceanfront. 25,000 runners from all 50 states and around the world will enjoy flat, fast and scenic courses along the beautiful oceanfront and recover at the huge finish line celebration on the beach featuring live music, Irish stew, and ice-cold Yuengling beer. This three-day event includes a sports and fitness expo, race distances and challenges to accommodate all ages and skill levels: Marathon, Half Marathon, 8K, and more.