Teresina, Brazil
Belo Horizonte
The best and cheapest way to get from Teresina, Brazil and Belo Horizonte is to travel by train, which will cost about 278 BRL or 108.90 USD.