Busy Mannarino Road, which links Birkirkara with Msida, has been closed to traffic for resurfacing, Transport Malta said.
Traffic is being diverted through Psaila Street.
The road will reopen at 8 p.m. but will be closed again tomorrow between 6 a.m. and 6 p.m..