铁路
大连到旅顺的支线铁路全长61公里,从1903年运营至今已有近百年历史。这条“百年老线”现在每天运营两趟往返列车:N129/N130次,6331/6332次。
N129/N130次车速较快,为中途不停站的直达车,全程58分钟,硬座票价7元。6331/6332次是慢车,全程1小时44分,票价4.5元。虽然速度较慢,但在市内的周水子、沙河口、营城子等站可以就近下车,而且价格便宜。
公路
旅大快速公路链接旅顺口区和大连市,从旅顺口到大连(黑石礁)驾车仅需半个小时。旅顺汽车站位于九三路,有发往大连及旅顺各乡镇的班车。旅顺汽车站发往大连的班车有三条路线:
旅顺南路:即201国道,是旅大之间路程最短,时间最省的通道,全长40公里,已建成高等级快速公路。前往大连黑石礁,中巴车约需40分钟。每6-9分钟发一班车。
旅顺北路:即202国道,全长44公里,路况较好,每8分钟发一班前往大连甘井子区刘家桥汽车站的公交大巴,末班车18:00。从旅顺去开发区、金石滩或去往沈阳方向,走北路为宜,可避开大连市中心。
旅顺中路:全长46公里,有一段是山路,路况较差,不过沿途风光秀丽,路过大西山水库。这条路线沿途游览项目较多,适合自驾或郊游。这条线上的班车较少,25分钟1班,终点为大连西岗区北岗桥汽车站。
如果从大连去旅顺旅游,最省心的办法是早上在大连火车站前乘坐“旅顺一日游”的旅游车,跟车游览旅顺的常规景点。每20分钟一班。
如包出租车自助旅游,一般一天要60-100元,价格视人数和旅游淡旺季情况上下浮动。
水运
旅顺新港位于旅顺口区羊头洼港东侧,距旅顺城区12.3公里。旅顺汽车站7:00-17:00每半小时有一趟车发往新港,约25分钟车程。大连北岗桥汽车站每天10:10、16:25也有两班直达旅顺新港的班车,票价7元。
旅顺新港开通了往返环渤海沿岸许多港口的航线,