The Spanish star finished 13th in Il Lombardia on Sunday, and then confirmed that his final ever race will be the upcoming Tour of Beijing, which begins on Friday.
"Recently, I suddenly saw everything clearly," he told El Pais. "I saw what I wanted to do with my life and what I had to do.
"I finished 13th. I didn't know my group was sprinting for a top 10 place, but 13th in the year 2013 is not bad in my last year as a professional cyclist, in my last monument."
Flecha evidently cannot wait to retire from the sport, and already has a clear plan in mind.
"I say goodbye to cycling forever at the Tour of Beijing. I cannot wait to finish that race in mid-October and go to Maui, Hawaii, with an open date on the return ticket," he added.
"I’ll swap the asphalt for the foam of the waves, the bike for the surfboard, and walk barefoot all day, and be free!"