Two goals from Michael Chopra and one from Lee Martin were enough for Paul Jewell's men to make a perfect start to the new npower Championship.
Six of the seven new signings made their debuts for Town while the other summer recruit, Nathan Ellington, was named on the bench.
Town started the game brightly with an early long range effort from Mark Kennedy going just over the bar, sending a warning message to the hosts.
A good run from deep by Carlos Edwards saw the Robins defence back off and he laid the ball to skipper Grant Leadbitter but his curling effort sailed over David James' crossbar.
It was Town who broke the deadlock, with Chopra netting on his debut after 13 minutes.
A long ball over the City defence saw the striker get in behind the Robins defence and with James racing off his line it was Chopra who won the race and lifted the ball over the despairing 'keeper and into the net.
That served as a wake-up call to the home side and they went close to levelling first on 20 minutes through a Lewin Nyatanga header that was cleared off the line by another Blues' debutant in Jay Emmanuel-Thomas, before Marvin Elliott tested David Stockdale in the Town goal who produced a fine stop to claw the midfielder's effort out.
The hosts also went close on the stroke of half-time, as Liam Fontaine was left unmarked in the Town box but he headed wide of Stockdale's goal from a Jamal Campbell-Ryce corner.
City thought they had equalised just a minute after the break after Nicky Maynard poked the ball home, however the striker was flagged offside and the home side's celebrations were cut short.
But it was Town who scored next, City needlessly gave the ball away to Emmanuel-Thomas, who played in Lee Martin and the winger calmly slotted the ball past James and into the bottom corner for his first Town goal in almost two years.
Things got better for Blues on the hour mark as Chopra doubled his account. After chasing the ball down, the striker robbed James and slid the ball into the empty net in front of the 1,700 Town fans that made the trip west.
Leadbitter almost added a fourth for Town late on but his fierce drive struck the base of post and bounced out as Blues finished strong, capping off a memorable first game of the season.
Paul Jewell's men are next in action on Tuesday night when they take on Northampton in the first round of the Carling Cup at Portman Road, kick-off 7.45pm.
Bristol City: James, Spence, Fontaine, Nyatanga, McAllister (Woolford 71), Adomah, Skuse, Elliott, Campbell-Ryce (Kilkenny 63), Maynard, Stead (Pitman 63).Subs not used: Gerken, Carey.
Town: Stockdale, Kennedy, Ingimarsson, Delaney (Smith 63), Cresswell, Edwards, Bowyer, Leadbitter, Martin, Chopra (Ellington 87), Emmanuel-Thomas (Carson 83).Subs not used: Lee-Barrett, Healy.