B艦隊是第二次世界大戰期間英國皇家海軍特遣艦隊的名稱。
B艦隊於1940年7月首次由地中海艦隊組建,由戰艦厭戰號和五艘驅逐艦組成,在安德魯·坎寧安海軍中將的指揮下參加了卡拉布里亞戰役。 1940年11月,B艦隊參與了MB8行動,這是一項複雜的行動,涉及多個目標不同但協調一致的部隊。在此期間,B艦隊由巡洋艦阿賈克斯號和悉尼號組成,並向克里特島派遣了增援部隊。該部隊於11月4日隨 AN 6護航艦隊啟航前往希臘,當晚出發前往克里特島,然後向北前往比雷埃夫斯港與C艦隊(獵戶座號 巡洋艦)會合。從那裡開始亨利·普里德姆-威佩爾中將指揮的聯合艦隊向東進入奧特朗託海峽,以轉移意大利艦隊的注意力,而英國的其餘部隊則在塔蘭托戰役(判決行動)中攻擊塔蘭託港。在海戰期間,巡洋艦在奧特朗託海峽攔截了一支由四艘船組成的義大利護航隊,然後將其擊沉。
1941年3月,再次在普里德姆-惠佩爾的領導下,阿賈克斯號與巡洋艦獵戶座號、格洛斯特號和珀斯號組成了B艦隊,在一次行動中與意大利艦隊交戰,最終爆發了馬塔潘角海戰。6月時B艦隊重組,與阿賈克斯號、菲比號和四艘驅逐艦一起協助盟軍參加敘利亞-黎巴嫩戰役。在此期間,該部隊的艦艇與維琪潛艇“凱門鱷”號交戰,該潛艇在兩個小時的追捕中受損,驅逐艦蓋帕德號、瓦爾密號、傑納斯號嚴重受損。 11月,由阿賈克斯號、海王星號和兩艘驅逐艦「坎大哈號」和「美洲虎號」組成的B艦隊(伯納德·羅林斯少將)被調往馬爾他,以增援K艦隊的艦艇,並對前往利比亞的軸心國補給艦進行攻擊性掃蕩。12月19日,B艦隊參加了MD 8行動(該行動導致了第一次蘇爾特戰役),將一艘補給船運送到馬爾他後,被部署去尋找在那次交戰中遇到的意大利船隊,途中在的黎波里附近的水雷區發生了衝突,導致海王星號和坎大哈號沉沒,另外兩艘船受損,此後,B艦隊和K艦隊從馬爾他撤出。
隨著太平洋戰爭的爆發以及日本向馬來亞和荷屬東印度群島的推進,遠東的英國海軍被迫撤退,首先撤退到爪哇,然後撤退到錫蘭的亭可馬裡。1942年3月,海軍上將詹姆斯·薩默維爾 (James Somerville)指揮了一支由29艘戰艦組成的部隊,其中許多戰艦已接近報廢。為了彌補這個缺陷,他將自己的艦艇分為快速和慢速兩個部分,分別為A艦隊和B艦隊。這支B艦隊由四艘第一次世界大戰老式復仇級戰艦組成:輕型航空母艦赫爾墨斯號、巡洋艦卡利登號和龍騎兵號以及驅逐艦誘餌號、財富號、格里芬號和偵察號。荷蘭巡洋艦「 雅各布·範·海姆斯凱克號」 、驅逐艦「艾薩克·斯韋爾斯號」以及澳洲皇家海軍(RAN) 驅逐艦「諾曼號」和「吸血鬼號」也加入了這支艦隊。這支艦隊由海軍少將阿爾傑農·威利斯指揮。
這支艦隊在日本襲擊印度洋期間遭受攻擊,4月9日,赫爾墨斯號和吸血鬼號被日本航空母艦群機動打擊艦隊的飛機擊沉。B艦隊撤至英屬東非的基林迪尼,並在那裡駐紮直至得到增援,除護航任務外,B艦隊唯一的主要行動是支援1942年5月入侵維琪控制的馬達加斯加的作戰行動。
(部分內容參考於網路資訊)