I am travelling to Madrid in July and I'm looking to take the bus from Madrid Airport to Gran Via. I don't want to take the metro as it looks to be too many stops. I'm looking for the easiest/cheapest direct route.
The Madrid Barajas Airport connects Madrid city centre via urban buses of the Municipal Transport Company (EMT), lines 200, EXPRÉS-203, N27 EXPRÉS, and 101.
Service schedule for everyday of the year: 6:00h to 23:30h. Tickets and fares are available on the Consorcio de Transportes de Madrid.
According to Rome2Rio, the line 203 bus takes more than an hour, costs $3-5, runs every 10 minutes from the airport to Cibeles; Gran Via is a 10-minute walk.
Another option is the C1 train, costs $2-$3, 35 minutes from the airport to Recoletos; from there it’s a 15 minute walk to Gran Via.