If you can get to the Charlotte airport easily, you may want to look into this deal. Right now, Air Canada has reduced prices on its routes from ‘The Queen City’ to Shanghai, China. Flights can be found for as low as $394.

The low prices are valid for travel during March and April. You can find the dates that work best for you via Google Flights or TravelocityThe flights will have some longer layovers in parts on Canada. You can turn it into a 2-for-1 trip by exploring Canada and getting an extra stamp in your passport while you’re at it.

All United States citizens visiting mainland China must apply for a visa to gain entry into the country. You must have a valid passport with at least six months before expiration and two blank pages. You can find more details on the visa process here.

Shanghai, on China’s central coast, is the country’s biggest city and a global financial hub. Its heart is the Bund, a famed waterfront promenade lined with colonial-era buildings. Across the Huangpu River, you’ll find the Pudong district’s futuristic skyline, including 632m Shanghai Tower and the Oriental Pearl TV Tower, with distinctive pink spheres.

You can get the best photos at night. This is when the waterfront comes alive with all of its lights.

Related: Things To Do In Shanghai, China

You can expect accommodations, food and activities throughout the country to be affordable at just about every turn. There are high-budget options for anyone that wants to experience true Chinese luxury, but with soup dumplings from street vendors for $2, tours of the Jing’an and Jade Buddha temples for under $10 and accommodations on Airbnb for less than $20 a night, you won’t have to splurge to have a good time.

Move fast because a deal like this won’t last long.