Loading Page...

How much is a pint in Singapore?

Drinking in Singapore is definitely not cheap. An average price of a pint here is $12 and a cocktail runs between $22 to $30. But that doesn't mean that you can't score a good deal at some of Singapore's top drinking holes. We scour the island for the best happy hour deals so you don't burn a hole in your pocket.



As of early 2026, the cost of a pint of beer in Singapore remains among the highest in the world, largely due to the "Sin Tax" on alcohol. In a standard mid-range restaurant or bar, you can expect to pay between S15andS22 (approx. 11–$16 USD) for a pint of craft or international beer. If you are drinking at a high-end rooftop bar at Marina Bay Sands or in Clarke Quay, prices can easily soar to **S$25 or more**. For those on a budget, "Happy Hours" are a local institution, often bringing prices down to S10–S12.Alternatively,youcanfindalargebottleofdomesticbeer(likeTiger)atalocal∗∗HawkerCentre∗∗foraroundS7 to S$9, which is the most affordable way to enjoy a drink. Keep in mind that many bars also add a 10% service charge and a 9% GST (Goods and Services Tax) to the listed price, which can lead to "sticker shock" when the final bill arrives.

People Also Ask

Eating Out A visit to to an average restaurant can set you back by S$20 – S$40 per person for basic meals. In summary, with breakfast and dinner at home, lunch outside at food courts, plus basic weekend outings, the monthly food budget in Singapore can run around S$600 – S$1,000 for an average budget-conscious couple.

MORE DETAILS

Currency. The official currency of Singapore is the Singapore dollar. Credit cards are widely accepted in restaurants, bars, shops, hotels and taxis in Singapore.

MORE DETAILS

According to GoEuro's latest Beer Price Index, which compares 75 major cities worldwide, an average can or bottle of beer (330ml) at bars in Singapore will set consumers back roughly US$8.37 ($11.40) while purchasing one at the supermarket will cost around $2.60.

MORE DETAILS

At a hawker center, you can expect to pay between S$3 and S$5 for breakfast. Even though the average price of lunch may be the same at different restaurants, the details may be very different. In and around the city, a regular lunch at a restaurant that charges GST and a service fee may cost you S$10 or more.

MORE DETAILS

The usual comfortable recommendation is 100 SGD/ person/ day, the sum includes: attraction tickets, meals, drinks, local transport and some souvenirs. Of course the meal cots will depend on how posh you prefer to dine/ lunch etc.

MORE DETAILS