La 18e étape du Tour de France 2000 a eu lieu le 20 juillet 2000 entre Lausanne en Suisse et Fribourg-en-Brisgau en Allemagne sur une distance de 246,5 km. Elle a été remportée par l'Italien Salvatore Commesso (Saeco-Valli & Valli) devant le Kazakh Alexandre Vinokourov (Deutsche Telekom) et le Français Jacky Durand (Lotto-Adecco).