The accidents happened within one hour of each other in West Kelowna and Langley and both involved elderly drivers.
In West Kelowna, police say a grey Dodge minivan accelerated from the parking lot and smashed through the patio of Kelly O'Bryans restaurant during the busy lunch rush.
The van came to a stop when it hit the side of the building. Four people were sent to hospital with non-life-threatening injuries, including a 19-year-old Vernon woman who was caught underneath the van.
The driver, a 78-year-old man was also taken to hospital.
In Langley, a driver in his eighties drove his SUV into a local bistro on Langley Bypass, police said.
Two restaurant employees were taken to hospital with serious injuries.
Police believe the driver mistook the gas for the brake pedal.