An angry England fan spoke of his frustration after blowing �2,500 on the two washed-out one-day matches against Sri Lanka in Colombo.
Father-of-two Barry McLaughlin will be returning home to Middlesbrough without seeing one ball bowled in the capital.
The Sri Lankan board refused to offer refunds, instead offering discounts to the Australia series in February.
"The whole tour has ended up being a complete farce," McLaughlin told Radio Five Live.
The scheduling of the tour during Sri Lanka's monsoon season has drawn criticism from England skipper Michael Vaughan.
And McLaughlin pointed the finger at the England and Wales Cricket Board (ECB) for agreeing to tour at such a time.
"We didn't look at any weather forecast, we just depended on the English board knowing what they were doing," he explained.
"As soon as we got out here, we spoke to the locals and they said it would be raining every day and there was no chance cricket would be played.
 Vaughan and other players had plenty of time to sign autographs |
"We missed the first game in Dambulla, but I brought all my family over to Colombo - including a five-year-old boy and a nine-year-old girl - and we spent five hours in the stand waiting for a decision on whether there would be any play.
"Hundreds of people have organised their holidays. We've spent about two-and-a-half thousand coming out to watch England and it's really hard to take."
More England fans are expected to descend upon Sri Lanka for the three-Test series starting early next month, when the weather is expected to improve.
But that is little consolation to McLaughlin, who at the age of 40 is still yet to see a live international cricket match.
He added: "Next Saturday I'm back at work to earn my living and hopefully save up for the next tour.
"I've never been to a game of cricket in my life and it was a birthday present from my wife.
"I've had a nice holiday but I've not seen one bat on ball and we're devastated.
"It's very disapponting but it's more disappointing to understand that it's their rainy season and England should have known we had no chance of a game of cricket."
It is the second blow to travelling England fans this week after the West Indies Cricket Board (WICB) confirmed a 60% rise in ticket prices for the tour starting in March.