Madrid Airport (MAD), also known as Adolfo Suarez Barajas Airport, is the closest international airport. Burgos is a little over 2 hours north of Madrid.
Public transportation to Burgos from Madrid by bus or by train.
Bus: From the Madrid airport to Burgos takes about 2h 30m for approximately €18 – €25 EUR
Train: From the Madrid airport to the train station (Madrid-Chamartin Station) takes about 17 minutes. From Madrid-Chamartin there is a train to Burgos that takes about 2h for approximately €20 – €65 EUR
Click here for more scheduling information on traveling to Burgos from Madrid
It is recommended to fly to Madrid (Madrid-Barajas Airport).
Alternatives (less comfortable) are Santander or Bilbao.
From Madrid airport, then there are two possibilities:
Bus from the same airport to Burgos (travel time around 2h15’)
It is obviously the best option, but there are fewer times available.
Bus from Madrid (Avenida de América Station)(travel time around 2h45’)
(in this second case you have to go from the airport to Madrid, with an urban bus – ca 30’)
All information and reservations about buses: www.alsa.es