Travelers are voting Beach Inns, The Spice House and Weligama Bay Resort as the best of 133 hotels in Matara Bus Station. There are 1 hotel in Ratnapura a city just 37 km from Matara Bus Station and 14 hotels in Beruwala which is 50 km distant. The most popular of these are Lake View Lanka Guesthouse in Ratnapura and Tropical Villas in Beruwala. You can find 59 hotels in Southern Province and 221 hotels in the country of Sri Lanka. Our members favorite in Southern Province is Hotel Serendib and Taj Samudra is the top pick in Sri Lanka. Want more? Check out our map of hotels in Matara Bus Station.