城巴是竿港的一家专利巴士公司,于1979年由李日新创立,初期只是营办船厂员工接送车服务,1981年开办了屋村巴士线62 R ,来往沙田第一城与九龙塘地铁站之间。不久又跟海洋公园合作,营办来往海洋公园的穿梭巴士服务。
20世纪80年代中期,来往中港两地的人流大增,城巴推出来往中国内地与香港的直通巴士服务,这项服务直至2001年因不敌后继者而停办。1985年,城巴更从英国购入新型的空调巴士,作为行走中港直通巴士之用。这为日后香港空调巴士的普及化打好基础。2000年,城巴与九龙巴士属下之路讯通合作,在数百辆巴士上安装液晶体电视屏幕,播放预录节目。
城巴与新巴于2005年6月1日起,推出八达通香港岛路线“即日来回证”计划,同时亦已推出跨越城巴与新巴的八达通转乘计划,使八达通卡持有人乘搭城巴或新巴路线时,可以以优惠价转乘对方的特定路线。
城巴也是首家使用全球定位系统提供自动报站的巴士公司,在1998年起于城巴机场快线的巴士上使用。在2006年起,城巴陆续试验新一代的全球定位系统自动报站系统,其中2006年中引入于城巴机场快线 A 10线的系统,更计划容许乘客透过手提电话向城巴发送短信,然后预计到站时间的短信。2007年1月,另一套系统亦开始在11、12、511线的 MAN 单层巴士上试用。2007年7月1日深港西部通道正式启用当天,城巴开办两条由屯门往来深圳湾口岸公共运输交汇处的专利巴士路线,分别是来往屯门码头的 B 3线,以及来往屯门市中心的 B 3 X 线。