In the Halifax Regional Municipality, Trunk 1 starts in Bedford at the intersection of Rocky Lake Drive and the Bedford Highway on Trunk 2. It is known as Sackville Drive and is the main street through the community of Lower Sackville. The road continues northwest through Middle Sackville, Upper Sackville, and Mount Uniacke to Windsor, where it meets the Avon River. Trunk 1 follows the west bank of the river through Hantsport. At Avonport, Trunk 1 turns west through the Annapolis Valley, following the south bank of the Cornwallis River through Wolfville, New Minas and Kentville.