En coche
Escocia conecta con el resto del Reino Unido gracias a una red de carreteras que se encuentra en muy buen estado. El acceso principal desde Inglaterra es por la autopista M74 (de Carlisle a Glasgow), la A696/A68 (de Newcastle a Edimburgo vía Cheviots) y la A1 (de Newcastle a Edimburgo por la costa). Las principales autopistas en Escocia conectan Edimburgo con Glasgow (M8), Edimburgo con Stirling (M9), y el Forth Bridge, cerca de Edimburgo con Perth (M90). La principal carretera que atraviesa el país, la A9, conecta Perth con Inverness y Thurso.
En bus
El autobús es la forma más barata de viajar por Escocia. Puede llegar a cualquier sitio con los autobuses de Citylink aunque es más caro que el Megabus. Megabus es una compañía muy barata, con billetes desde 1 libra. Megabus desde Aberdeen, Dundee, Edimburgo, Glasgow, Inverness y Perth. Circulan desde estas ciudades escocesas así como a destinos ingleses.
En tren
First ScotRail ofrece una red de trenes que cubre la mayoría del país.
En general, los precios de los trenes en Escocia son comparables con el resto del Reino Unido y son más caros que en los países europeos.
Por aire
Debido a su tamaño, los viajes domésticos no son baratos si realiza rutas cortas, aunque viajar en avión es probablemente la forma más rápida de llegar a las islas de la costa oeste. Loganair opera en varios vuelos internos.
Últimamente está creciendo el número de vuelos europeos e internacionales.