John Legend is hitting the road this spring on his “Darkness and Light” tour. The R&B piano man is embarking on the North American trek in support of his latest album of the same name.

The 29-city jaunt kicks off on May 12 in Miami and will hit major cities like Nashville, Atlanta, Los Angeles, Minneapolis, Saint Louis, Boston, New York and more. The tour officially wraps up on June 30 at the Essence Music Festival in New Orleans.

Joining Legend on the trek is fellow R&B singer Gallant whose debut album Ology was one of the Best R&B Albums of 2016.

Tickets for the trek will go on sale to the public on Friday (Feb. 10) at 10AM ET via johnlegend.com. Check out his tour itinerary below.

"Darkness and Light" Tour Dates:

May 12: Miami, Fla. | Bayfront Park Amphitheater
May 13: Clearwater, Fla. | Coachman Park
May 14: St. Augustine, Fla. | St. Augustine Amphitheatre
May 16: Tuscaloosa, Ala. | Tuscaloosa Amphitheater
May 18: Nashville, Tenn. | Ascend Amphitheater
May 19: Atlanta, Ga. | Chastain Park Amphitheater
May 21: The Woodlands, Texas | The Cynthia Woods Mitchell Pavilion
May 22: Grand Prairie, Texas | Verizon Theatre at Grand Prairie
May 24: Phoenix, Arz. | Comerica Theatre
May 25: Santa Barbara, Calif. | Santa Barbara Bowl
May 27: Berkeley, Calif. | The Greek Theatre
May 28: Los Angeles, Calif. | The Greek Theatre
June 1: Vancouver, BC | Rogers Arena
June 3: Woodinville, Wash. | Chateau Ste. Michelle Winery
June 4: Woodinville, Wash. | Chateau Ste. Michelle Winery
June 7: Minneapolis, Minn. | Northrop Auditorium
June 8: Milwaukee, Wisc. | Riverside Theater
June 10: Highland Park, Ill. | Ravinia Festival*
June 12: Huber Heights, Ohio | Rose Music Center at The Heights
June 13: Kansas City, Mo. | Starlight Theatre
June 15: Saint Louis, Mo. The Fabulous Fox Theatre
June 16: Rochester Hills, Mich. | Meadowbrook Amphitheater
June 17: Toronto, ON | Molson Canadian Amphitheatre
June 19: Boston, Mass. | Blue Hills Bank Pavilion
June 20: Columbia, Md. | Merriweather Post Pavilion
June 22: Camden, N.J. | BB&T Pavilion
June 23: Mashantucket, Conn. | Foxwoods Resort Casino - Grand Theater
June 27: New York, N.Y. | Theater at Madison Square Garden
June 30: New Orleans, La. | Essence Festival