Lubang cacing adalah bagian teoritis melalui ruang yang menciptakan jalan pintas melalui ruang dan waktu. Tidak diketahui apakah lubang cacing itu ada atau tidak.

Para ilmuwan percaya bahwa jika lubang cacing itu ada, mereka tidak dapat dibuat dengan mengikuti metode ilmiah tradisional. Untuk membuat lubang cacing terbuka, diperlukan suatu bentuk materi eksotis teoritis. Jika tidak, lubang cacing akan hilang begitu saja dengan sangat cepat setelah pembuatannya. Jika diplot pada bidang 2 dimensi, lubang cacing akan membengkokkan bidang tersebut, seperti melipat kertas, sehingga kedua ujungnya akan bersentuhan (seperti yang terlihat pada gambar). Istilah lubang cacing pertama kali digunakan oleh John Wheeler, seorang fisikawan teoritis. Ia juga dikenal sebagai jembatan Einstein-Rosen. Lubang cacing mirip seperti terowongan dengan dua ujung masing-masing di titik terpisah dalam ruang waktu. Para peneliti tidak memiliki bukti pengamatan untuk lubang cacing.

Lubang cacing adalah elemen umum dalam fiksi ilmiah karena memungkinkan perjalanan antarbintang, antargalaksi, dan kadang-kadang bahkan antaruniversal yang cepat. Dalam fiksi, lubang cacing juga berfungsi sebagai metode untuk perjalanan waktu. Fiksi populer ini memungkinkan perjalanan antarbintang dalam masa hidup manusia. Ini akan memungkinkan perjalanan waktu, juga fiksi populer. Mesin perjalanan waktu yang diusulkan menggunakan lubang cacing yang dapat dilalui secara hipotetis akan bekerja dengan cara berikut: Salah satu ujung lubang cacing dipercepat ke beberapa fraksi signifikan dari kecepatan cahaya, mungkin dengan beberapa sistem propulsi canggih, dan kemudian dibawa kembali ke titik asal. Atau, cara lain adalah dengan mengambil salah satu pintu masuk lubang cacing dan memindahkannya ke dalam medan gravitasi objek yang memiliki gravitasi lebih tinggi dari pintu masuk lainnya, dan kemudian mengembalikannya ke posisi di dekat pintu masuk lainnya. Untuk kedua metode ini, dilatasi waktu menyebabkan ujung lubang cacing yang telah dipindahkan memiliki usia yang lebih sedikit, atau menjadi "lebih muda", daripada ujung stasioner seperti yang dilihat oleh pengamat eksternal; Namun, waktu terhubung secara berbeda melalui lubang cacing daripada di luarnya, sehingga jam yang disinkronkan di kedua ujung lubang cacing akan selalu tetap disinkronkan seperti yang dilihat oleh pengamat yang melewati lubang cacing, tidak peduli bagaimana kedua ujungnya bergerak.