竹原港(北崎港)は国道185号沿いに位置し、竹原港から西へ行くと竹原市中心部・東広島市安芸津・呉市方面、東へ行くと竹原市忠海・三原市方面である。竹原市中心部(竹原市役所南)からは国道432号が国道2号・山陽自動車道河内IC(竹原港から約14キロ)方面へ延びる。道の駅たけはらは、たけはら海の駅から北へ約1.4キロの国道185号沿いに位置する。
竹原港には芸陽バスの「竹原フェリー」停留所があり、高速バス「かぐや姫号」と路線バスが発着している。JR呉線竹原駅からバスで約7分(約1.5キロ)。安全タクシーが運行する広島空港ジャンボタクシーも発着する。