Three people have been treated by paramedics after the smash at Ma Pardoes in Netherton this morning, which is believed to have happened when the driver had a medical episode at the wheel.
The driver, a man in his 60s, and a front-seat passenger were both taken to Russells Hall Hospital, a West Midlands Ambulance spokesman said.
The driver is not believed to have suffered injuries from the impact of the crash, but the female passenger, who is in her 50s, was treated for leg pain.
A structural engineer is in attendance while a stretch of Halesowen Road near the real ale pub remains closed.
Emergency services were called just after 7am after a BMW crashed into the front of the boozer, which is officially called the Old Swan Inn.
Considerable structural damage has been caused after a car ploughed into the Old Swan, Netherton, earlier this morning (04/05/18).— Dudley & South Staffs CAMRA (@DudleyCAMRA) May 4, 2018
This Dudley & South Staffs CAMRA Branch pub is listed on the National Inventory of Historic Pub Interiors. pic.twitter.com/mZLf5g5Aw4
Firefighters from Haden Cross and Brierley Hill attended.
A West Midlands Fire Service spokesman said: "We were called to reports of a car in collision with a public house.
"We are making the vehicle and scene safe and requested a building surveyor.
"Halesowen Road at the junction with Church Road and Raybold's Fold has been closed.
"There were three casualties who were out of the vehicle prior to our arrival."
A West Midlands Police spokesman said: "Police are currently at Halesowen Road in Netherton after a car crashed into The Old Swan Inn pub just after 7am this morning.
"Three people have been taken to hospital to be checked over and the road has been closed while the scene is made safe.
Meanwhile a woman escaped serious injury when the car she was driving flipped over in Bilston.
Pictures taken at the scene on Wellington Road showed the black Renault on its side with a shattered front window.