That leaves the D-backs with a rare Sunday off on April 1.
The D-backs will serve as the opponent for the Cardinals' home opener April 5. The three-game series with the Cards is part of a three-city road trip that includes visits to the Giants and Dodgers.
If the D-backs are once again in the postseason hunt, their schedule down the stretch should be advantageous with 15 of their final 25 games coming at home.
For the second consecutive year the D-backs finish the season on the road. In 2018 they will be at San Diego's Petco Park as part of a three-game series with the Padres.
When it comes to Interleague Play, the D-backs will face American League West opponents.
The Astros (May 4-6), Rangers (July 30-31), Angels (Aug. 21-22) and Mariners (Aug. 24-26) will visit Chase Field.
The D-backs will travel to face the A's (May 25-27), Angels (June 18-19), Rangers (Aug. 14-15) and Astros (Sept. 14-16).
The D-backs will be home on Mother's Day (vs. Nationals), Father's Day (vs. Mets), Memorial Day (vs. Reds), Independence Day (vs. Cardinals), Labor Day (vs. Padres) and Cinco de Mayo (vs. Astros). Season tickets for the 2018 regular season are currently available for purchase by visiting dbacks.com/seasontickets.
Steve Gilbert has covered the D-backs for MLB.com since 2001. Follow him on Twitter @SteveGilbertMLB. This story was not subject to the approval of Major League Baseball or its clubs.