ESTA is supposed to be a lower hurdle than a visa. But from what I've heard, approvals take longer and quite a few people get rejected.
Countries like to pretend they're still visa free, but honestly, it's just a pain in the ass and I'd rather they call it a visa. It's very, very easy to book a plane to a country, see all info indicating its visa free and you can just go, then right as you're about to head out, you decide to check for the 50th time just to be sure... and it turns out there's some "visa free process" for your country called EDtdjvubHHVJVF or some other random assortment of letters that involves a 2 hour application process and 24-72 hours (business days only) for approval results to come in. A visa would be preferable because it's more transparent.
The US is particularly bad as you need an ESTA to transit. I had a friend nearly caught out by that on a flight from London to Lima which involved changing in Miami. When changing plane from an international to international flight in most countries you get off a plane, maybe go through security, and then get on another plane. In the US this isn't a thing. You have to immigrate into the country for 20 minutes.
Obviously if you land at Heathrow and fly out of Manchester then sure you have to immigrate, but not at the same airport.
Same at Dubai and Qatar, Helsinki and Frankfurt, Singapore. and Seoul.
Indeed last time I transited Seoul I stayed in a hotel airside for 12 hours before my next flight.
This requires a Direct Airside Transit visa, unless you are a citizen of one of the exempt countries or have a visa/residence permit from certain countries (US, Canada, Australia, New Zealand, Ireland, Schengen). Applying for this visa involves going to the local visa processing centre, so it is not an online or on-arrival process, and takes around 3 weeks.
A US citizen flying New York to London to Egypt does not need to pay £20 for an ETA "visa waiver" to transfer in London. A UK citizen flying London to New York to Lima does need to pay for an ESTA
This allows doing visa type checks but not technically violating the agreement as it's not called a visa.
- with ESTA, your country of origin is "trusted" and individuals in general undergo a lower level of scrutiny at a US port of entry.
- with a VISA, you country of origin is "not trusted" and individuals are granted the right to travel to the US after they undergo interviews at an US embassy and get approved.
Neither is a right to enter the US. Just a right to be transported by air/ship to a US port of entry. If the CBP lets you in it is a different story.
This is the US version. Other countries have their own rules.
(And funnily enough the Visa lasts for a longer time)
A-1 and A-2 for example require almost nothing beyond a photograph, and a letter saying you’re travelling on behalf of your government.
The information you need to provide as an Iranian after a P1 visa is not remotely comparable to a British citizen after a B1 visa either.
Governments don't even have all this information about their own citizens reliably even if they wanted to hand it over.
A reason I refused to go to Syria a couple of years ago. A colleague who did go said "oh I have a US (i) visa so I'm fine". I asked "how about in 20 years time when you've left a company which will pay for you to have a US visa. He hadn't considered that.
A friend of mine went to Libya on behalf of the US military about a decade ago. He is no longer eligible for a US esta and thus has to get a visa if he goes on holiday.
Last time I went to India I had to get a real visa which involved travelling to an office in London and waiting around for a couple of hours.
It's quite normal for people of "lesser powered" countries who don't have the power of passport that the US and Western European citizens do. Even before the Russian invasion of Ukraine, you would have to fly for hours to a major Russian city a couple of weeks in advance to apply for a visa to visit the UK.
When I went to Pakistan in 2010 it was even worse. Well until I gave up and then used a visa agency which just handled it all for me.
Last time I tried to go to India I went for an electronic visa, and after 7 days of "waiting" they updated it to say "declined". No explanation.
It's more for the airline than for you. If you have an ESTA and get refused entry, the airline isn't fined for bringing someone unauthorized to the border.
It states regarding a visa: "A visa allows a foreign citizen to travel to a U.S. port-of-entry (generally an airport) and request permission to enter the United States. A visa does not guarantee entry into the United States.
The Department of Homeland Security (DHS), U.S. Customs and Border Protection (CBP) officials at the port-of-entry have authority to permit or deny admission to the United States. "
That's incorrect, holding a B1/B2 US visa only allows you to arrive at the port of entry, the actual permission to enter the country is always left to the border officer interviewing you
Commercial carriers such as airlines are also not allowed to transport people who need ESTAs/visas and do not have them to the US, so in practice it's relatively difficult to even get to the port of entry without a visa.
The visa is immaterial to the fine unless it conveys something beyond merely allowing you to present at a port of entry, which is allowed to basically everyone.
Nope
It's the same deal as you mention above