A car has smashed through the roof of a Brisbane home, landing just metres from where a family of four were sleeping.

Brent Gamble, his wife, baby boy and seven-year-old son were in their beds when a car veered off Buckland Road, went through a fence and crashed through their house, which is set below the roadway, about 10:00pm (AEST) Friday.

The car landed in the bathroom and living room, coming just metres from entering one of the bedrooms.

Mr Gamble had to scale the car to get to his children.

Brent Gamble and his family escaped uninjured. ( ABC News )

"I literally jumped out of bed, headlights in my face when I jumped out of bed, [my] first thought was obviously the family, I tried to make sure that they were all okay," Mr Gamble said.

"We're just lucky to be alive. It's like a scene in a movie."

The Gamble family had been packing to move out of the rental property next week.

The 19-year-old driver of the vehicle was treated for minor abrasions and lacerations, Queensland Ambulance Service operations supervisor Brad Hardy said.

He was taken to Royal Brisbane Hospital in a stable condition.

Firefighters said the car would be removed by crane. ( ABC News )

'Miracle' no-one killed

Local residents looking down on the hole made by the car. ( ABC News: Louisa Rebgetz )

Fire Superintendent Tim Watkins said the car caused major damage to the house.

"It's going to be quite the job to get the car out," he said.

"We'll get a crane in from the street behind the house and lift it out of the house. It's probably going to cause more damage to the house.

"This is one of the most unusual things I've been to in my 18 years in the service.

"We probably had a bit of a miracle here tonight given the damage to the house and the fact it landed so close to where the bedrooms are. It's just amazing no-one was hurt or killed."