From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg amenity = cafe
Prückel IV.JPG
A generally informal place with sit-down facilities selling beverages and light meals and/or snacks. Show/edit corresponding data item.
Rendering in OSM Carto
Group: food and beverages
Used on these elements
may be used on nodesshould not be used on waysmay be used on areas (and multipolygon relations)should not be used on relations (except multipolygon relations)
Useful combination
See also
Status: approvedPage for proposal

amenity=cafe (café) is for a generally informal place with sit-down facilities selling beverages and light meals and/or snacks. This includes coffee-shops and tea shops selling perhaps tea, coffee and cakes, through to bistros selling meals with alcoholic drinks.

How to map

Set a node or draw as an area along the cafe outline. Tag it with amenity=cafe and name=*.

Tags used in combination

Rare combinations:

  • dog=* – are dogs allowed?
  • television=yes/no
  • air_conditioning=yes/no
  • coffee:brand=Segafredo/Nespresso/Lavazza... – Not to be confused with brand=*. This tag is only intended to indicate the brand of coffee served, not the brand of all products available (for example: brand=Starbucks‎).


name=Red Leaf Organic Coffee
name=Eiscafé Leonardo

See also


Places, websites, or apps using this tagging scheme:

Cafés inside other shops / amenities

It's quite common for large museums, libraries, or bookshops, to have a little café inside. A recommendation of a way to map these details, is to represent the larger feature as an area around the building perimeter and then place the café within this as a separate node. If you prefer not to add a building outline, just place a node at the approximate center point for the larger amenity, but map the cafe as a separate node.

Of course, some mappers will take different approaches (so data users may want to be aware of these). In the case of a bookshop, we might have both shop=books and amenity=cafe on the same element. In general, it is better to avoid ambiguity (and also provide more location information) by mapping them as separate elements. That recommendation also avoids another more acute tagging problem. In the case of a café inside a library, for example, the tags share the same 'amenity' key (amenity=library and amenity=cafe) We have a clash. Some mappers resolve this with a tag such as amenity=library;cafe, but this is specifically not a recommendation. See Semi-colon value separator page for details. Capture more detail and avoid these problems by mapping the café as a separate element.

Takeaway only drink shops

Many takeaway only shops which sell made to order drinks like bubble tea and fresh juice are mapped as amenity=cafe. It was previously proposed in Proposal:Takeaway drink shops to use a separate tag for these, but that proposal was rejected, so many of these shops continue to be tagged as amenity=cafe. So where possible to help distinguish sit down cafés from takeaway drink shops it's best to explicitly add other tags like cuisine=*, takeaway=*, indoor_seating=* and outdoor_seating=*.

Tagging mistakes

If you know places with this tag, verify if it could be tagged with another tag.
Automated edits are strongly discouraged unless you really know what you are doing!