Yes, you can absolutely use "at" in conjunction with "ten to six." The sentence "The train comes at ten to six" is perfectly correct and understandable. In this context, "ten to six" refers to the time 5:50, and using "at" helps specify the exact moment when the train is expected to arrive. This kind of expression is commonly used to describe time, especially in informal conversations.