茂木駅
駅前に茂木バス停留所があり、JRバス関東(宇都宮支店)が乗り入れ、芳賀町の芳賀町工業団地管理センター前で宇都宮ライトレールに接続し、宇都宮市方面へのアクセスを担っている。
モビリティリゾートもてぎからは、茨城交通が水戸駅行きの路線バスを土曜・日曜・祝日に運行している。
茂木町営バス路線が茂木駅に乗り入れ町内各地区への連絡を担っていたが、町営公共交通のデマンドタクシー「茂木町デマンドタクシーめぐるくん」への移行に伴い2011年9月30日限りで廃止された。
東野交通の東京駅・浜松町バスターミナル行の高速バスが運行されていたが、2007年3月31日に廃止された。