Byfjorden er en fjord der går østsiden af Randaberg mod sydøst til centrum af Stavanger. Den har indløb fra Kvitsøyfjorden mellem Tungeneset i Randaberg og Bruholmen vest for Bru i Rennesøy kommune. Fra indløbet og mod syd til Vågen i centrum af Stavanger er fjorden omtrent 10,5 km lang.
Flere bugte og vige ligger langs vestsiden af fjorden. Tungvika ligger lige syd for Tungeneset, Randabergbukta ligger ved Randaberg, Ladbergvika er en anden vig i Randaberg, Harastadvika ligger længere mod syd. Dusavika er et industri- og baseområde for olievirksomhederne i Stavanger. Syd for Dusavika ligger Tasta, en bydel i Stavanger. På Buøy, en halvøy på Hundvåg, ligger Rosenberg Verft.