Man of the match Carlo Chiellini had two goals to his name, while Jonathon Krawec, Nathan Smith and Rory Binnie also got their name on the board.
Curtin took a while to get sorted and almost paid the price but goalkeeper Calum McMulkin produced a fine save as he pushed a ball onto the crossbar.
This sparked Curtin into action and minutes later Krawec burst into space and drove the ball home from outside the box.
It took only a minute for Kingsway to equal the score as they caught Curtin napping at the back.
From then on, it was all one way traffic and Curtin got their reward 15 minutes later as a pin point cross from Mark Matkovic found Chiellini five yards out and he headed home.
It was more of the same after the break as Kristian Beven and Chiellini created chances for Curtin.
First Binnie fired wide then Chiellini sliced the Kingsway defence apart with a perfect pass for Smith to extend the lead.
With 80 minutes gone, Chiellini again got on the score sheet as his free kick from 25 yards found the back of the net via the post.
Binnie rounded out the scoring when he side footed home from 15 yards after substitute Fraser Grant cut the ball back for him in space.
The win took Curtin into fifth on the ladder, but they face a tougher task on Friday as they host undefeated Forrestfield United.