Baltijos kelias (latv. Baltijas ceļš, est. Balti kett) – 650 km (kitais duomenimis – 595 km) ilgio susikibusių žmonių grandinė, 1989 m. rugpjūčio 23 d., minint 50-ąsias Molotovo-Ribentropo pakto, panaikinusio Baltijos šalių nepriklausomybę, metines, sustojusi sujungti trijų Baltijos šalių sostines – Vilnių, Rygą ir Taliną. Kelias ėjo ruožu Vilnius–Ukmergė–Panevėžys–Pasvalys–Bauskė–Ryga-Cėsys-Valmiera-Rūjiena-Viljandis-Tiūris-Rapla-Talinas.
Šimtų tūkstančių žmonių grandinė nusidriekė nuo Gedimino bokšto Vilniuje per Ukmergę, Panevėžį, Pasvalį, Bauskę, pro Laisvės paminklą Rygoje, iki Hermano bokšto Taline. Lietuvos, Latvijos ir Estijos gyventojai susikibdami rankomis sudarė gyvą grandinę per Baltijos valstybes, taip simboliškai atskirdami Baltijos valstybes nuo Sovietų Sąjungos, išreikšdami norą būti laisvais. Spėjama, kad iš viso kelyje stovėjo apie 2-2,5 mln. žmonių, iš jų apie 1 mln. – iš Lietuvos.
2009 m. UNESCO įtraukė Baltijos kelią į „Pasaulio atminties“ sąrašą.