Can I use a card to pay for taxis in North Macedonia, or should I carry local cash?
I relied on taxis during my stay in Ohrid, and they were all cash-only. Drivers were friendly but definitely preferred getting paid directly in denars. Unlike in Western Europe, the taxi system here isn’t set up for electronic payments, so carrying a bit of local money is essential. Some drivers may take euros if you insist, but it won’t be at a good rate. For the smoothest experience, have cash on hand, agree on the fare beforehand, and don’t expect card acceptance.
My experience in Skopje was that taxis always required cash, no exceptions. It’s easy enough to withdraw denars at the airport or central areas, and the rides are cheap, but don’t count on card machines being available. I tried asking one driver about card payments, and he laughed before pointing at his wallet. That said, taxis are everywhere, and they’re a convenient way to get around if you’re prepared with cash. I’d say it’s best to carry some smaller notes at all times.
When I visited North Macedonia, I quickly realized taxis are very much cash-based. None of the drivers I spoke with accepted cards, and most didn’t even seem familiar with the idea. You’ll also notice there are plenty of unofficial taxis, so it’s better to arrange one through your hotel or a trusted service. That way, you know the fare in advance and can pay in denars without arguments. I’d recommend carrying smaller notes because drivers rarely have change for big bills.
In Skopje and Ohrid, I never once saw a taxi with a working card reader. Every driver I asked just waved it off and pointed to the fare in denars. The rides themselves are inexpensive compared to Western Europe, but you’ll definitely want to have some local cash ready before you start moving around. ATMs are easy to find in the cities, so it’s not a hassle. Don’t expect card acceptance, though, because taxis here still run on a straightforward cash-only basis.