Po Lotyšsku lze cestovat vlakem i autobusem skoro všude, i když do méně turisticky zajímavých míst nejezdí spoje tak často. Oba dopravní prostředky jsou levné, ale pomalé.
Automobilová doprava a cyklistika jsou v Lotyšsku populární a vzdálenosti krátké. Většina z hlavních společností, které pronajímají auta, jsou v Rize a v okolí letiště. Lotyšsko má přiměřeně vyvinutou síť železnic. Celková délka železničních tratí je 2413 km. Z toho je 271 km tratí elektrifikovaných. Je zde 108 železničních stanic. Největší z nich, "Hlavní nádraží v Rize", je největším vlakovým nádražím v Pobaltském regionu. Roční objem cestujících přesahuje 20 miliard. Stav silniční sítě (21 000 km) není příliš dobrý. Jsou zde dobré silnice první třídy do Běloruska, dvou sousedních pobaltských států i do Ruské federace. Téměř všechna místa v Lotyšsku jsou dosažitelná autobusem. Do větších měst jezdí autobusové linky poměrně často. V Lotyšsku se autem jezdí po pravé straně vozovky jako v převážné většině Evropy. Bezpečnostní pásy jsou nutné. Maximální rychlost ve městech a jiných obydlených oblastech je 50 km/h. Mimo města a vesnice je 90 km/h. Speciální značky povolují 100 km/h na určitých úsecích dálnice. Od 1. října do 1. dubna je povinnost jezdit s rozsvícenými světly. Koncentrace alkoholu během řízení nesmí přesáhnout 0,5 promile v krvi.
Taxíky jsou zde celkem levné. Najdeme je buď na oficiálních stáních, můžeme si je nechat zavolat z hotelu a nebo je zastavíme zvednutou rukou na ulici. Každý taxík by měl být vybaven taxametrem. Od 10:00 večer do 6:00 ráno jsou ceny o 50% větší.
Do Rigy létá přímými lety většina hlavních evropských leteckých společností. Místní letecká doprava tu zatím neexistuje, i když je zde několik letišť uzpůsobených pro malá letadla. Do Rigy jezdí přes Baltské moře třikrát týdně trajekt ze Stockholmu. Cesta trvá 18 hodin. Můžeme samozřejmě využít i sousedního Estonska, kam do hlavního města Tallinu přijíždí denně 8 pravidelných trajektových linek z Helsinek a Stockholmu.