Kilham lies on the B6351 road between Akeld and Mindrum.
 The B6352 runs north east through Howtel to Ford, where it connects with the A697.
A bus service is provided only on Wednesdays.
 Service 266 has two morning journeys operated by Glen Valley Tours, and runs a circular Wooler–Akeld–Kirknewton–Kilham–Flodden–Milfield–Akeld–Wooler route.

The road from Wooler through Kirknewton and Kilham to the Scottish border was converted into a turnpike by the early 19th century.
 In 1812 the Ford and Lowick Turnpike Trust took over responsibility for the road from Milfield through Flodden, Howtel, Kilham, Langham and Shotton to the border, and in 1834 the deviation through Thornington was included.
 With reduced income from tolls due to competition from the new railways, the turnpike trusts were gradually wound up in the late 19th century, and responsibility for highways taken over by Northumberland County Council after its creation in 1889.

From the 1860s onwards, various schemes were promoted to build a railway line, either through Glendale or over the Milfield Plain.
 In 1881 the Central Northumberland Railway was proposed, linking Newcastle upon Tyne with Ponteland, Rothbury, Wooler and Kelso.
 The threat posed by the proposal spurred the North Eastern Railway to put forward a branch line of its own between Alnwick, Wooler and Cornhill on Tweed.
 The company was strongly supported by the tradespeople of Alnwick, who were concerned at the loss of business if the farmers of Glendale had a direct raillink to the rival market and shops in Rothbury.
 Both schemes were presented to Parliament in 1881, and it was the North Eastern Railway's route which gained approval, with the Alnwick and Cornhill Act passed in 1882.
 The single-track line opened on 5 September 1887, having cost £272,267 to build.
 From Wooler, it ran through Kirknewton and Kilham to Mindrum, before turning north to Cornhill on Tweed, where it joined the line from Tweedmouth to Kelso.
 There was no station at Kilham, but sidings were built to handle goods traffic.

The North Eastern Railway was amalgamated into the London and North Eastern Railway in 1923 and, just 43 years after the line opened, passenger trains were withdrawn in 1930, the new owners claiming that passenger numbers had declined due to competition from buses.
 A goods and parcels service continued, but on 12 August 1948 torrential rain caused severe flooding, damaging the bridge over the Bowmont Water between Mindrum and Kilham.
 For a while the line operated as two separate lines with termini at Mindrum and Kirknewton, but further flooding in October 1949 destroyed the bridge at Ilderton.
 Rather than rebuild the bridge British Railways, which had taken over the line the previous year, repaired the bridge at Mindrum, restoring services from the north through to Wooler.
 Goods services were withdrawn from Kilham sidings in 1953, and the remaining northern part of the line to Wooler finally closed on 29 March 1965.

Apart from a short heritage line, the Heatherslaw Light Railway, operating between Heatherslaw and Etal, the nearest railway station is at Berwick upon Tweed, 17.0 miles (27.4 km) to the north east on the East Coast Main Line between London and Edinburgh.
Services are provided by the London North Eastern Railway and CrossCountry.
Chathill, 25.2 miles (40.6 km) east of Kilham, has a limited commuter service to Newcastle upon Tyne, operated by Northern.
Kilham lies on the B6351 road between Akeld and Mindrum.  The B6352 runs north east through Howtel to Ford, where it connects with the A697. A bus service is provided only on Wednesdays.  Service 266 has two morning journeys operated by Glen Valley Tours, and runs a circular Wooler–Akeld–Kirknewton–Kilham–Flodden–Milfield–Akeld–Wooler route.
The road from Wooler through Kirknewton and Kilham to the Scottish border was converted into a turnpike by the early 19th century.  In 1812 the Ford and Lowick Turnpike Trust took over responsibility for the road from Milfield through Flodden, Howtel, Kilham, Langham and Shotton to the border, and in 1834 the deviation through Thornington was included.  With reduced income from tolls due to competition from the new railways, the turnpike trusts were gradually wound up in the late 19th century, and responsibility for highways taken over by Northumberland County Council after its creation in 1889.
From the 1860s onwards, various schemes were promoted to build a railway line, either through Glendale or over the Milfield Plain.  In 1881 the Central Northumberland Railway was proposed, linking Newcastle upon Tyne with Ponteland, Rothbury, Wooler and Kelso.  The threat posed by the proposal spurred the North Eastern Railway to put forward a branch line of its own between Alnwick, Wooler and Cornhill on Tweed.  The company was strongly supported by the tradespeople of Alnwick, who were concerned at the loss of business if the farmers of Glendale had a direct raillink to the rival market and shops in Rothbury.  Both schemes were presented to Parliament in 1881, and it was the North Eastern Railway's route which gained approval, with the Alnwick and Cornhill Act passed in 1882.  The single-track line opened on 5 September 1887, having cost £272,267 to build.  From Wooler, it ran through Kirknewton and Kilham to Mindrum, before turning north to Cornhill on Tweed, where it joined the line from Tweedmouth to Kelso.  There was no station at Kilham, but sidings were built to handle goods traffic.
The North Eastern Railway was amalgamated into the London and North Eastern Railway in 1923 and, just 43 years after the line opened, passenger trains were withdrawn in 1930, the new owners claiming that passenger numbers had declined due to competition from buses.  A goods and parcels service continued, but on 12 August 1948 torrential rain caused severe flooding, damaging the bridge over the Bowmont Water between Mindrum and Kilham.  For a while the line operated as two separate lines with termini at Mindrum and Kirknewton, but further flooding in October 1949 destroyed the bridge at Ilderton.  Rather than rebuild the bridge British Railways, which had taken over the line the previous year, repaired the bridge at Mindrum, restoring services from the north through to Wooler.  Goods services were withdrawn from Kilham sidings in 1953, and the remaining northern part of the line to Wooler finally closed on 29 March 1965.
Apart from a short heritage line, the Heatherslaw Light Railway, operating between Heatherslaw and Etal, the nearest railway station is at Berwick upon Tweed, 17.0 miles (27.4 km) to the north east on the East Coast Main Line between London and Edinburgh. Services are provided by the London North Eastern Railway and CrossCountry. Chathill, 25.2 miles (40.6 km) east of Kilham, has a limited commuter service to Newcastle upon Tyne, operated by Northern.
Kilham, Northumberland