To get to Midlothian by car from Edinburgh, take the A7 southbound for approximately 7 miles. Alternatively, take the A702 from Edinburgh southward. If coming from Glasgow or the west coast, take the M8 eastbound towards Edinburgh and then join the A720 city bypass. Follow signs for the A7 or A702 to Midlothian.
Traveling by rail, there are several stations in the county, including Gorebridge and Newtongrange. You can take a train from Edinburgh Waverley station to reach these stations. Alternatively, there are multiple bus and coach options available to Midlothian from Edinburgh or other nearby cities such as Glasgow, Dundee, or Aberdeen.
For those driving from nearby landmarks or towns, if coming from the east, take the A1 southward from Dunbar to reach Midlothian. From the north, take either the A90 or M90 southward towards Edinburgh and then follow directions as mentioned earlier. From the south, take the A68 or A697 northbound to reach Midlothian.
Regardless of your mode of transportation, make sure to plan your route ahead of time and allow for extra travel time during peak hours or inclement weather conditions.