It is tempting to look for a list of dangerous destinations before a trip. That is the wrong frame. The scams that catch travellers repeat across almost every country with tourism, because they exploit the same three things every visitor has in a new place: unfamiliarity with normal prices, distraction while carrying valuables, and a reluctance to seem rude by saying no. Learn the pattern once and it works everywhere, instead of learning a fresh list for every trip.
This guide does not rank scam cities or quote loss figures, because neither can be sourced honestly. What follows is the set of patterns that official travel-safety guidance and repeated cross-destination reporting agree on, with the habit that closes off each one.
Start with the destination, not the packing list
The first step is a lookup, not a packing trick. Government travel pages exist so a traveller does not have to guess what is current. The U.S. Department of State keeps a hub for travellers at state.gov/travelers, and other governments publish equivalents for their own citizens. Read the page for the country you are visiting before you go, not after something has happened. It is free, it takes a few minutes, and it is the highest-leverage step in this guide.
The overcharge and the wrong change
The plainest version is a taxi without a working meter, a market stall with no visible price, or a bill that arrives with an item you did not order. None of it needs bad intent every time, since sometimes it is simply a language gap, but the error only ever runs in one direction.
- Agree a price, or confirm the meter is running, before the ride starts.
- Carry small denominations. Being unable to break a large note is a real reason vendors short-change, deliberately or not.
- Check a bill before paying it, in any currency, at any establishment.
The same habit applies on a resort trip. If a charge appears on your final folio that you do not recognise, our guide to disputing a resort billing error sets out the order to raise it in, and how included airport transfers actually work explains why a taxi offered outside arrivals is rarely the same product as the transfer you may already have paid for.
Fake tickets, fake accommodation, fake booking pages
A newer version of the same idea has moved online. Search results and social ads can lead to a booking page for a hotel, a tour or an event that looks entirely legitimate, with correct branding, real photos and a working payment form, and is simply not the operator it claims to be. The tools that build a convincing fake page have become cheaper and better, which is why this pattern has grown rather than faded.
What closes it: book through the operator’s own official domain or a recognised platform, not a link from an unsolicited message or an ad you cannot verify. If a price is dramatically below every other listing for the same dates, treat that as information, not luck. If you want to check what a legitimate resort page should actually tell you, what all-inclusive actually includes is a useful baseline for spotting an offer that promises more than operators normally publish.
The QR code substitution
A specific modern pattern deserves its own heading: a sticker with a QR code placed over a legitimate one, on a parking meter, a restaurant table or a transit poster. Scanning it does not lead to the menu or payment page it claims to be. It leads to a page built to collect payment details. Security organisations that track tourism fraud have flagged it, and it works because a QR code gives no visual clue about where it points until you are already on the page.
What closes it: check that the code is printed as part of the original signage and not a sticker layered on top, and read the web address that opens before you type anything into it.
The distraction, and the two-person version
Someone spills something on you, asks for directions with a map held close, or starts an argument nearby, while a second person, or the same person, is at your bag or pocket. It is old, and it is common precisely because it still works. It depends entirely on your attention going to the interruption instead of your belongings.
What closes it: keep valuables in a front pocket or a bag worn across the body, and treat any sudden close-contact interruption from a stranger as a cue to check your belongings. That is not paranoia, it is a two-second habit.
Being incapacitated, not just distracted
A more serious version is specific enough that official advisories have named it for particular destinations: a drink, offered by a new acquaintance in a bar or arranged through a dating app, that has been spiked to incapacitate rather than merely distract. It is not universal, but where it has been flagged it has been flagged specifically and seriously.
What closes it: watch your drink being made where practical, do not accept an open drink from a stranger, and read any advisory that names this risk for your destination in full instead of skimming it. If you are travelling alone, the planning advice in our post on handling a medical emergency at an all-inclusive resort is worth reading before you go, since the first call you make matters.
After the fact: lost documents and cards
Even careful travellers lose things. If the worst happens to your passport, what to do if you lose your passport on a resort trip walks through the police report and embassy steps in order. For a card that has been copied or taken, contact your bank first and freeze it before doing anything else.
What this guide does not claim
It does not give a percentage of trips affected, because there is no verified source for one and quoting a number would only sound authoritative. It does not say which countries are worse, because that framing invites exactly the unverified ranking this page is trying to avoid. And it does not say travel is dangerous. The overwhelming majority of trips involve none of this. What it does say is that the same handful of patterns account for most of what does happen, and each one has a small habit that closes it almost entirely.
For how we check the claims on this site, see how we verify.