This app was mentioned in 8 comments, with an average of 1.50 upvotes
This should be able to help you. It has a special button for the airport. You should be able to call whatever kind of taxi you want and you'll know beforehand if the driver speaks English. Download it as soon as you land and you should have no problems.
You need a 4G mobile phone for Europe. And this phone should support the European radio bands for 4G otherwise you will not get 4G. The phone has to be unlocked from the phone provider. You need to know how long you will be staying in Greece so that you get the appropriate SIM card package.
Install the Beat app for taxi services - https://play.google.com/store/apps/details?id=gr.androiddev.taxibeat&hl=en&gl=US
If you 'll be in Athens and Thessaloniki use Beat app for Taxis.
As a rule of thumb, if there is a person outside a restaurant chatting you up to choose this place, avoid it, food is probably on the bad side.
If you are using public transport always keep your bags where you can see them. Same for sitting in a café/restaurant/beach bar. It is rare that something will happen though.
Can't think of anything else.
https://play.google.com/store/apps/details?id=gr.androiddev.taxibeat&hl=en&gl=US
use this app for taxis, it accepts credit cards and you can see taxi reviews.
all other taxi drivers will try to dissuade you from paying with CC, cuz they have to play VAT back to the state, vs cash.
Ναι είναι app για android https://play.google.com/store/apps/details?id=gr.androiddev.taxibeat&hl=en&gl=US
Κλείνεις ραντεβού online, πληρώνεις online (αν θέλεις), και μπορείς να δεις στο χάρτη που ακριβώς βρίσκεται το ταξί όταν έρχεται να σε παραλάβει.
Yeah, some people don't issue receipts to avoid taxes, so paying by card is an issue for them since they cannot hide the transaction. But it is mandatory from the law to have a POS in any kind of store so don't worry. If you encounter anyone that says he doesn't have or it doesn't work then either tell them you can't pay in any other way and to try once with the POS or just ask them to issue a receipt and see their response.
You can use the BEAT app to order and pay for taxis through your smartphone.
https://play.google.com/store/apps/details?id=gr.androiddev.taxibeat
This is it in the play store