Buffalo, NY
Saint Louis, MO, United States
The best and cheapest way to get from Buffalo, NY and Saint Louis, MO, United States is to travel by car/taxi, which will cost about 92 USD or 82.80 USD.