This 2-for-1 flight deal is almost too good to be true. LATAM Airlines is running a promotion for routes from Miami that will allow you to see Rio De Janeiro as well as Fortaleza, Brazil for as low as $351 roundtrip.

This promotion is valid on travel from mid-March thru mid-May. You will need to select the multi-city option via Skyscanner to search for this deal. You should start with the Miami (MIA) to Fortaleza (FOR)  route followed by Fortaleza (FOR) to Rio (GIG), and then Rio (GIG) to Miami (MIA). Many of the routes will include a layover coming back in Lima, Peru. Therefore, you will get to see three cities for the price of one.

Related: A New E-Visa Will Make Traveling To Brazil A Lot Easier

You can find this deal on Google Flights as well. It will price a few dollars more than Skyscanner’s search.

You will still need to select the multi-city option when searching for dates via Google.

Brazil has a world of possibility to offer black travelers, but the cost to get to the country usually is more than $1,000.

Fortaleza is the capital of the northeastern Brazilian state of Ceará. It’s known for its beaches, which are punctuated by red cliffs, palm trees, dunes and lagoons. Fortaleza’s long-standing folkloric traditions are presented in dance performances at the art nouveau José de Alencar theater, open since 1910. Another architectural highlight is the neo-Gothic Catedral Metropolitana.

Once you’re in Rio, the world awaits. Relax on Copacabana, people watch while you’re in Ipanema, marvel at the Christ the Redeemer monument, and samba the night away with locals.

Rio de Janeiro is hot for most of the year, and rain is frequent during the period between December and March. Therefore, the weather will be perfect for this particular deal.

Hurry, a deal like this won’t be around very long.