Road · Marathon

Shamrock Marathon


Virginia Beach, VA

Shamrock Marathon is a road race of 26.2 miles (42 km) in Virginia Beach, Virginia. The next edition is on Sunday, March 21, 2027. The race gives its climbing as 269 ft (82 m). Registration is open to all. The field is about 2,435 runners.

There are 22 other upcoming marathons in Virginia. Shamrock Marathon climbs about 10 ft a mile (2 m per km), flatter than 75% of the 476 marathons listed with their climbing.

26.2miDistance
269ftClimbing
2,435runnersField
61°Flow 46°FTypical race day

Questions about Shamrock Marathon

When is Shamrock Marathon 2027?

Shamrock Marathon 2027 is on Sunday, March 21, 2027.

Where is Shamrock Marathon?

Shamrock Marathon is held in Virginia Beach, Virginia.

How long is Shamrock Marathon?

Shamrock Marathon is 26.2 miles (42 km).

How much elevation gain does Shamrock Marathon have?

Shamrock Marathon has 269 ft (82 m) of elevation gain, as the race states it.

How do you get into Shamrock Marathon?

Shamrock Marathon has open registration.

What is the weather usually like at Shamrock Marathon?

Around Shamrock Marathon's date, the day's high is typically about 61°F (16°C) and the low about 46°F (8°C), averaged over recent years.

How hilly is Shamrock Marathon?

Shamrock Marathon climbs about 10 ft a mile (2 m per km), flatter than 75% of the 476 marathons listed with their climbing.

What other marathons are there in Virginia?

Other upcoming marathons in Virginia include Richmond Marathon (November 14, 2026), Tidewater Striders Dismal Swamp Marathon (December 6, 2026) and Willis River (January 3, 2027).

Other races in Virginia

Every race in Virginia

More like it

Updated