Looking for vacation inspiration for this year but on a budget? Look no further. There are still many inexpensive destinations around the world where you won’t have to fork out a year’s salary to pay for your plane ticket. These are some of the cheapest places to travel from Canada right now. All prices quoted in Canadian dollars. Unless specified, airfares are averaged from across Canada. Some departure points may be more expensive.
1 / 20
Washington, D.C. has plenty of hotels for less than $200 a night and you can get flights for around $250. This is a great city for a family vacation, since you can visit many of its most famous attractions for free. Cherry blossom season also makes Washington, D.C. one of the best places to travel in April.
2 / 20
San Juan, Puerto Rico
The news from Puerto Rico is finally starting to sound more positive after several recent disasters. Most of the island has electricity, running water, internet and other services again. You can get flights for around $300 and hotel deals for less than $200 a night in the capital, San Juan.
Related: 52 places to go this year.
3 / 20
Mexico’s second largest city is where you can experience all those things most people associate with the country: tequila, mariachi music, bullfights, Mexican food, colonial plazas and much more. Flights to Guadalajara can be had for around $500 and you can stay in a decent hotel for less than $100 a night.
You may also like: Our Mexico packing list.
4 / 20
Bocas del Toro, Panama
The archipelago of Bocas del Toro is a place where you can get away from it all and just shoot the tropical breeze. Hotels here are cheap, often less than $100 a night. You can fly to Panama City for around $500 – be sure to know the best time to book your flight – and then make your way to the islands by bus and boat.
5 / 20
Iceland may be notoriously expensive but your flight will be a third of the price of a ticket to, say, South East Asia. You can get flights to Reykjavik for around $300 and the city also offers hotel deals for around $250. Go in winter and you’ll be in one of the best places to see the Northern Lights.
See also: Most Instagram-worthy spots in Europe.
6 / 20
Barranquilla is usually overshadowed by Cartagena and Medellin but this city at the mouth of the Magdalena River is a hidden gem. Its Carnival is one of the biggest in South America and the party continues throughout the rest of the year. You can get a good hotel room for under $70 a night and flights for less than $600.
You might also like: Festival makeup: Caribana beauty tips to take your look to the next level.
7 / 20
An up-and-coming destination, Tulum is home to probably the most spectacular of all Mayan ruins, perched above the sandy white beach and blue sea. To get here, you can fly to Cancun for less than $500 and then take a bus. Hotel rooms vary greatly in price but there are plenty of good hotels that charge less than $100 a night.
You may also like: Top 20 trips to take after you retire.
8 / 20
Lake Atitlan, Guatemala
Even an upmarket hotel around Lake Atitlan can cost you less than $100 a night, making this a ridiculously cheap destination. The area offers a mix of Mayan culture and natural beauty combined with great weather and you might like it so much that you’ll be happy to know it’s a place where you can retire on $1,000 a month. Flights to Guatemala City can be found for less than $600.
9 / 20
Hotels in Miami aren’t the cheapest, even though it is possible to get a good deal for under $300 a night. However, with flights available at less than $300, a Miami vacation won’t cost you an arm and a leg. Our Florida packing list will help you decide what to take.
See also: The best places to travel in April.
10 / 20
Las Vegas, Nevada
The glitz and glamour of Las Vegas comes at surprisingly low prices, with several major hotels offering rooms for around $150 a night. From Vancouver, you can fly to Las Vegas for under $400 too. Your biggest financial challenge will be not to spend it all at the casino.
You might also like: 14 free (or cheap) things to do in Las Vegas.
11 / 20
Varadero is home to stunning beaches and excellent all-inclusive package deals where your hotel room will cost you less than $200. You can get flights to Varadero for around $400. Before you go, you might be interested in these tips to make bathing-suit shopping more bearable.
12 / 20
Puerto Vallarta, Mexico
Whether you’re into culture, water sports or whale-watching, you can’t go wrong with Puerto Vallarta as a destination. Hotels range from boutique hotels for under $200 a night to more expensive all-inclusive places and flights can be had for less than $500.
13 / 20
Rincon, Puerto Rico
Rincon on Puerto Rico’s west coast is renowned for its beaches and snorkelling. Like the rest of Puerto Rico, Rincon has some great hotel deals for less than $200 a night to draw tourists to the island and you can get flights for around $300. Remember to go through your travel checklist before taking off, though.
Related: The healthiest places to travel to.
14 / 20
Nassau, the capital, offers a bustling nightlife, historic sites and excellent beaches, with all-inclusive hotel deals for under $300 a night. You can get flights to Nassau for less than $600. If you prefer crowd-free sun destinations, you can also venture to the Out Islands of the Bahamas.
15 / 20
Hotels in Bermuda tend to be more expensive but you can still get good deals for less than $300 a night. With flights at around $450, Bermuda is a good choice if you want a vacation that combines pink sand beaches, caves and historic forts. It’s Zika free too.
16 / 20
Santa Fe, New Mexico
Santa Fe is a destination that has something for everyone: art and history, outdoor adventure, food and wine and spas. You can get great hotel deals for around $150 a night and round-trip flights from Toronto for around $500.
17 / 20
London, United Kingdom
London can be surprisingly affordable if you know where to look. You can get a not-too-bad hotel room for less than $100 and a flight for around $500. To get the London look, follow the royal example and shop for the brands Kate Middleton adores.
You may also like: Bucket list travel destinations for when you’re young and broke.
18 / 20
St. Croix, U.S. Virgin Islands
Even though the U.S. Virgin Islands suffered major hurricane damage recently, you can get deals at smaller hotels for under $300 a night. Flights to St. Croix can be had for around $500.
19 / 20
New York, New York
With flights for only around $250, a New York vacation is completely within reach, even if the city is generally quite expensive. You can also get great hotel deals for under $200 a night and some attractions, like Central Park and the Brooklyn Bridge – one of the world’s most breathtaking bridges – are free.
You may also like: 10 wasteful travel products to avoid (and what to replace them with).
20 / 20
If you’re looking for one of the best destinations for music lovers and like soul food too, Memphis is the city for you. Hotels here are very affordable: even the famous Peabody with its parade of ducks sometimes has rooms for around $250. You can fly to Memphis for around $400.
You may also like: The perfect travel destination according to your zodiac sign.