A: It’s such a clear night. Why don’t you walk me home?
B: I am too tired for walking. Huh. That’s what happens when you get old. You quit before the fun even begins.
Question: I’ve learned the phrase “too… to…”.
So in this case, I thought it should be “too tired to walk”.
Is it okay to say “too tired for walking”?
“too tired to” + verb
“too tired for” + noun. “Walking” in your example is a gerund, which is the noun form of a verb – the act of walking.
“too tired to walk” and “too tired for walking” mean pretty much the same thing, and either would fit in the dialog above. The second for, “…for walking” may be a bit more general, but it is clear from the context that it applies to the immediate situation.