The CW has officially set the season finale dates for the Arrowverse shows, "Riverdale" and more.

Saying farewell is never easy, CW fans, but there is a sure lot of entertainment crammed in the coming weeks. The goodbyes begin May 11 with the finale of "Riverdale's" first season and end with the finale of "iZombie": Season 3 on June 27.

RELATED: Arrow Sizzle Reel Teases Prometheus' Deadly Game, Return of Deathstroke

Listed below are the dates and times, in order, for the CW's finale schedule:

Thurday, May 11

Riverdale - 9 pm

Thursday, May 18

Supernatural - 8 pm

Monday, May 22

Supergirl - 8 pm

Jane the Virgin -9 pm

Tuesday, May 23

The Flash - 8 pm

Wednesday, May 24

Arrow - 8 pm

The 100 - 9 pm

Friday, June 16

Reign - 9 pm

Friday, June 23

The Originals - 8 pm

Tuesday, June 27

iZombie - 9 pm

RELATED: The Flash: Vibe & Killer Frost Face Off in New Synopsis 

Although the conclusion of storylines is quickly approaching, some shows still have quite a bit to wrap up before the end. Team Flash is still trying to come up with a feasible plan to take down Savitar, while Team Arrow is still playing catch-up with Prometheus. Ahead of its fellow superhero shows, DC's "Legends of Tomorrow" is already taking a break after wrapping up its second season earlier this month.

Many of the CW shows, including "The Flash," "Arrow" and "The 100" will be returning from a brief hiatus next week, kicking off Monday, May 24 with "Supergirl."