燃料搭載量は8700トンである。本級の想定戦場とされる北海やバルト海周辺での作戦活動に関しては長大な航続力は必要ない。しかし、大戦初期ドイツ海軍は水上艦を次々と大西洋に投入し、本級もそのような目的に使おうとした。ビスマルクが目指したブレストもドイツ海軍にとり想定外であった早期の対仏戦がヒトラーにより推進されて勝利し、ある意味では棚ぼた的に使用可能となった前進拠点であった。一方で戦後、こうした経緯からドイツ水上艦全般と通商破壊戦との結びつけが強調された。その中で本級の航続距離への肯定的評価も見られるようになり、日本では福井静夫が初期の代表例である。しかしその後各国の戦艦の情報がより細部まで知られるようになってから、相対的にはそれ程長い航続力ではないことが知られていった。1990年代以降に出版された本の中には本級に肯定的評価を行っている場合でも、航続距離についてはさして長い訳ではないと述べている例も出ている。なお、航続力の長い艦級は広大な太平洋を主戦場と想定していた日米両国に多く見られる（詳細は各艦級の項を参照）。
機関区配置は防御と関連するが、ここで述べる。機関区は缶12基を2列の縦隔壁により3列に分け、1列につき缶を4基ずつ設置した。これは「大和型」と類似しているが、一方で「ダンケルク級」や「ノースカロライナ級」などで採用されたシフト配置にはなっておらず、第一次世界大戦時から変化のない機関配置であった。3列に分かれたボイラ室は1列につき更に3室に別れており、4基のボイラは前後の2部屋に2基ずつ設置された。中央の部屋はやや小さく隔壁の役割を果たす。ギヤード・タービン3基を納める機関室は3列に分けることは出来ず、前後に大きく2分割されて設置されている。前側は左舷側と右舷側のタービン計2基を2列に配置、隔壁を隔てて後ろ側に中央軸用タービンを1基配置した。本級の機関区は余裕のある隔壁配置により、きわめて破壊されにくいはずであった。しかし、ビスマルク追撃戦では航空魚雷によって左舷側の機関区に小規模ながら止める事の出来ない浸水を引き起こした。また、衝撃によりバルブが自動閉鎖して直接攻撃を受けていない右舷側の推進タービンが停止してしまい、人力によりバルブを開放して再始動するまで停止してしまった事など、この機関配置は防御的に弱点を抱えていた。ティルピッツも、特殊潜行艇の攻撃によって一時的に航行不能に追い込まれている。しかし、この場合は艦底に2,000kgの時限機雷4発をセットされるという状況であり、そのような攻撃に耐えることを目標とした戦艦は世界に存在しない。
本級は当時の新戦艦としては珍しい3軸推進であるが、3軸推進は操艦性が良好となる特性があり前述のキール運河を利用するドイツ戦艦では第一次大戦頃より一般的なスタイルである。ボイラはワーグナー(Wagner)式高圧重油専焼缶が12基。タービンはビスマルクはブローム・ウント・フォス製、ティルピッツはブラウン・ボベリー（Brown-Boveri）製ギヤード・タービンをそれぞれ3基3軸装備している。蒸気条件はシャルンホルスト級より更に上げられ蒸気圧力は55 Kg/cm²（58気圧との記載もあり）、蒸気温度は475度に達し、高圧缶で知られる島風や米新戦艦も上回る。速力は公表された要目では27ノットとされたが、実際には最大出力は標準蒸気圧時出力で138,000hpを発揮し最高速力29ノットであった。航続性能は16ノットで9280海里に及び、通商破壊に適応しうるようにされた。従来、高温高圧缶をはじめとする最新の要素技術を投じたことを根拠に本級の機関は高い評価を受けてきた。しかし、大塚は鋼材の耐熱性、耐圧性が蒸気条件に比較して低く故障を頻発したこと、タービンの開発が進展せずせっかくの熱落差を効率よく推進力に用いることが出来なかったことを挙げ、信頼性は「列強最低クラス」と評した。
COBOL、マクロアセンブラ、BASIC-PLUS 2 で書かれたプログラムはコンパイラにより機械語の実行ファイルとなり、RSX RTS で実行される。RTS自体は8KBを使用し、56KBがユーザープログラムで使用可能だった。RSTS version 7 で RSX RTS がカーネルに吸収され、ユーザー空間から消えたため、ユーザープログラムが64KB全部を使えるようになった。このサイズの制限に対処するには、ライブラリや複雑なオーバーレイ機構を使用する、共有メモリを使ってプログラム間で協調動作するなどの方法がある。RSXをデフォルトのKBMとした場合、RSXの標準プロンプトは ">" となる。>runPlease type HELLO>HELLO 1,2;SECRET>run?What?>helpValid keyboard commands are:ASSIGN    DISMOUNT  HELP      RUN     UNSAVEBYE       EXIT      MOUNT     SHUTUPDEASSIGN  HELLO     REASSIGN  SWITCH>run CSPCOMCSP>HWORLD=HWORLDCSP>^Z>RUN TKBTKB>HWORLD=HWORLD,LB:CSPCOM.OLB/LBTKB>//>run HWORLD.TSKHello WorldPress Control-T for 1 line status: ?1       KB0     HWORLD+...RSX   KB(0R)  7(32)K+0K       0.8(+0.2) +0>DIR HWORLD.*/na/ex/si/prSY:[1,2]HWORLD.BAS       1   < 60>HWORLD.BAC       7C  <124>HWORLD.OBJ       2   < 60>HWORLD.TSK      25C  <124>Total of 35 blocks in 4 files in SY:[1,2]>