拉脱维亚主要以铁路和海运为主。
【铁路】总长2413公里,其中258公里电气化铁路,2000年货运量3641万吨,客运量1819万人次。
【公路】总长20300公里。干线公路1560公里,1级公路5476公里,2级公路13502公里。其中沥青路面占38%,砂砾路面占53%,其他路面9%。共有货车9.52万辆,小汽车55.67万辆,大轿车1.15万辆。2000年公路货运量3291万吨,客运量1.6592亿人次。
【水运】内河航线全长350公里。主要海运港口有文茨皮尔斯、里加和利耶帕亚,其中文茨皮尔斯港是波罗的海沿岸最大的不冻港。 2000年港口吞吐量为5184万吨,比1990年增长5?7%,其中文茨皮尔斯港3480万吨,里加港1330 万吨,利耶帕亚港300万吨,其余港口74万吨。2000年港口客运量为60586人次,比1999年下降19?4%。
【空运】共有飞机74架,国际航线总长8400公里。1个国际机场-里加国际机场。2000年里加机场乘客转运量为22万人次。从里加有直飞塔林、维尔纽斯、莫斯科、华沙、斯德哥尔摩、赫尔辛基、哥本哈根、伦敦、法兰克福、特拉维夫、纽约等地的国际航班。
输油管道(主要用于转运石油)437公里,2000年转运量2450万吨。天然气管道1216公里,由乌克兰的达沙瓦通往里加和利耶帕亚。