Se você tiver uma opção sem outras considerações (preço, horário etc.), o DCA estará muito mais próximo do centro da cidade do que o IAD. Cerca de 10 minutos versus 45 minutos de carro (pode variar com o tráfego).
O DCA é, no entanto, um aeroporto doméstico. Se você estiver viajando do exterior (como você diz), estará se conectando em outro lugar nos EUA para terminar no DCA. Por outro lado, o IAD tem vôos diretos de muitos hubs internacionais.
Por fim, não acho que a escolha do aeroporto de DC seja muito importante para um viajante internacional. Sim, você economiza um pouco de tempo usando o DCA em termos de chegar ao / do aeroporto. Porém, é provável que o itinerário geral (incluindo escalas e preço) seja um fator muito maior na sua decisão.
De fato, para obter o melhor itinerário / preço, você também pode considerar o Aeroporto Internacional de Baltimore-Washington (BWI). Está um pouco mais distante do que o IAD (50 a 55 minutos de carro), mas se você conseguir um voo mais direto ou mais barato por lá, pode ser uma boa opção.
Então, meu conselho, verifique os vôos para todos os 3 aeroportos da DC. Considere o preço total e o tempo total de viagem (incluindo conexões e viagens do aeroporto) e escolha o melhor voo geral. Duvido que os 30-45 minutos que o DCA economize no local sejam o fator decisivo.
Atualização em resposta à edição
Ambos os aeroportos têm ônibus. Eles são operados em particular nos dois casos. O DCA também está conectado ao metrô de DC. Para pegar o metrô da IAD, é necessário um ônibus para o final da linha.
Os preços do DCA podem ser mais baixos que o do IAD (dependendo do modo de transporte escolhido). O SuperShuttle (serviço de traslado compartilhado) cobra US $ 29,00 de qualquer aeroporto para o centro da cidade.
Para reiterar, se você tiver uma escolha entre dois itinerários de viagem idênticos em termos de preço e duração da viagem, escolha DCA. Está mais perto, economizando tempo. Você tem a opção de usar o metrô. E apenas pegar um táxi não será uma opção muito cara.