Making lasagna to travel?

My g/f and I want to make something to bring to her fam’s place for thanksgiving. It’s not a super-traditional dinner so we’re going to bring lasagna. The catch is that this place is about a 45 minute drive away. I’m wondering how to prepare the dish beforehand. Do we cook it through and just reheat? Put it together and cook it there (freezing beforehand perhaps)?
One good thing about lasagna is everything is cooked before you even put it together. You only really stick it in the oven to heat it through and melt the cheese.