The Bohemian-Moravian Highlands ( or Vysočina; ) is an extensive and long range of hills and low mountains over 150 kilometers long, which runs in a northeasterly direction across the Czech Republic and forms the border between Bohemia and Moravia.