If I wanted to say that something lasts all night and ends in the morning, I could use, "until morning." But what about "to morning?" Would that also be correct? I'm not sure because "to" here is referring to a time and not a place.
"Until morning" is the better choice. You may see "to" used with a specific time ("the meeting is from 2 to 4"), but it's not usually used with fuzzier end-points like "morning".
Using "to" with time is simply incorrect usage, albeit common. Until or 'til is correct. Every time I see "open 9 to midnight" or somesuch I cringe.
"To" just isn't used to refer to time, so It wouldn't be correct.
"To" actually has no usage which refers to time. In all its usages, it refers to intention, place, but not time.
Notice we only say :"till morning", or "until 12.00" or "continues until morning", but never "to".