What does it cost to attend a wedding?
Published August 1, 2026 · Updated August 7, 2026
If you have been invited to a wedding — or several this year — you are probably wondering what saying "yes" will actually cost you. On average, a wedding guest in the US spends about $610 per wedding once travel, a hotel, a gift, and an outfit are added up, according to The Knot's guest study. For a destination wedding, or a season with several celebrations, the total climbs quickly — many guests spend $600 to $2,500 or more across a single wedding season.
The four big costs (plus one people forget)
Most of a guest's spend falls into a few predictable buckets:
- Travel — flights, gas, tolls or a train to get there and back.
- Hotel or lodging — often two nights; splitting a room with friends brings it down.Booking.com#ad — we may earn a commission, at no cost to you.
- The gift — cash or a registry item; the "right" amount depends on how close you are to the couple.
- Attire — a new outfit, alterations, or a rental — or nothing if you re-wear something you own.Rent the Runway#ad — we may earn a commission, at no cost to you.
- Everything else — hair and makeup, a pet-sitter, parking, a group gift chip-in. Small line items that quietly add up.
What drives the number up or down
Whether a wedding costs you $200 or $2,000 comes down to a few things: how far you have to travel, whether you need a hotel, if you are in the wedding party, and how many weddings you are attending this year. The single biggest lever most guests control is lodging — sharing a room, or skipping the overnight stay entirely, can halve your total. Traveling far? Our destination-wedding budget guide breaks down the flights-and-hotel side in detail.
See your own number in seconds
Rather than guess, PlusOne lets you estimate a single wedding across all five categories, then save each one into a running season budget so you can see the whole year at once — and your RSVP itself sets what counts. It runs entirely in your browser; nothing you enter is sent to a server.