Where and when can you buy the Samsung Galaxy S8 and Galaxy S8+? Soon! And at lots of places! The phone goes up for pre-order on March 30 (tomorrow!) and then arrives in stores on April 21 in Midnight Black, Orchid Gray, and Arctic Silver.

All of your favorite carriers will sell the device, including Verizon, AT&T, Cricket, Sprint, T-Mobile, US Cellular, and Straight Talk. Best Buy will also sell the device, as will Target and Walmart. Finding a place that sells the Galaxy S8 is not going to be an issue.

If you pre-order, Samsung is tossing in some freebies. Should you decide to pre-order, you’ll get a free Gear VR headset ($129.99 value) with the new Controller ($39.99 value).

As for pricing, you are looking at:

Verizon:

Galaxy S8 ($30/mo for 24 months or $720)

Galaxy S8+ ($35/mo for 24 months or $840)

AT&T:

Galaxy S8 ($25/mo for 30 months, $31.25/mo for 24 months, or $750)

Galaxy S8+ ($28.34/mo for 30 months, $35.42/mo for 24 months or $850)

T-Mobile:

Galaxy S8 ($30/mo + $30 down for 24 months or $750)

Galaxy S8+ ($30/mo + $130 down for 24 months or $850)

Sprint:

Galaxy S8 ($31.25/mo lease for 18 months)

Galaxy S8+ ($35.42/mo lease for 18 months)

Best Buy:

Galaxy S8 ($50 off Verizon, AT&T, or Sprint)

Galaxy S8+ ($100 off Verizon, AT&T, or Sprint)

Additional launch details for the US can be found below.