The Australian share market has bounced back from a morning dip to finish higher, ending a three-day losing streak.

The benchmark S&P/ASX200 index was up 32.3 points, or 0.49 per cent, to 6,673.3 points at 1615 AEST on Wednesday, while the broader All Ordinaries was up 28.2 points, or 0.42 per cent, to 6,764.

The Aussie dollar is buying 70.11 US cents, from 70.31 US cents on Tuesday.