There are 4 marathons in Oregon scheduled for 2026. The next is the Bend Marathon and Half in Bend on March 27. Oregon marathons run primarily March through August.