両者には発音上の違いはありません。「to」と「too」（または 「two」）を区別するには、文の全体的な文脈を考えることです。「too」は「also」の同義語であり、文に代入することができます。それで意味をなさない場合は、そこで使われているのは「too」ではありません。
さらに、「to」の後に動詞が続く場合は、ここで使われているのは「too」ではなく、「to」を使った動詞の原型だと考えることができます。
例: I like to swim.（私は泳ぐのが好きです ※「to swim」＝動詞の原型なので「to」が使われている）
例: My friend recently visited Hawaii. I would like to travel there too.（友人が最近ハワイに行った。私も行ってみたい ※「also」がここでは使用できるので、「too」が正しい答え）