For mainland Greece UPS was hard to beat a few years ago. Never tried the islands. Various speeds of delivery offered at various prices but all very expensive! However, they were very reliable in respect of delivery times and lack of damage. It is much better if you set up an account in advance but you can just telephone for a collection on a "one off" basis. I suspect that "one off" costs even more.