diff --git a/examples/page-transitions/README.md b/examples/page-transitions/README.md
index b371d5c8..65908dd9 100644
--- a/examples/page-transitions/README.md
+++ b/examples/page-transitions/README.md
@@ -1,44 +1 @@
-[![Deploy to now](https://deploy.now.sh/static/button.svg)](https://deploy.now.sh/?repo=https://github.com/zeit/next.js/tree/master/examples/page-transitions)
-
-# Example app with custom page transitions
-
-## How to use
-
-### Using `create-next-app`
-
-Execute [`create-next-app`](https://github.com/segmentio/create-next-app) with [Yarn](https://yarnpkg.com/lang/en/docs/cli/create/) or [npx](https://github.com/zkat/npx#readme) to bootstrap the example:
-
-```bash
-npx create-next-app --example page-transitions page-transitions-app
-# or
-yarn create next-app --example page-transitions page-transitions-app
-```
-
-### Download manually
-
-Download the example [or clone the repo](https://github.com/zeit/next.js):
-
-```bash
-curl https://codeload.github.com/zeit/next.js/tar.gz/canary | tar -xz --strip=2 next.js-canary/examples/page-transitions
-cd page-transitions
-```
-
-Install it and run:
-
-```bash
-npm install
-npm run dev
-# or
-yarn
-yarn dev
-```
-
-Deploy it to the cloud with [now](https://zeit.co/now) ([download](https://zeit.co/download))
-
-```bash
-now
-```
-
-## The idea behind the example
-
-Being able to animate out old content and animate in new content is a fairly standard thing to do these days. We can hijack the route change and do any animations that we want: sliding, cross fading, scaling, et al.
+This example has been deprecated and removed in favor of https://github.com/zeit/next.js/tree/canary/examples/with-next-page-transitions
diff --git a/examples/page-transitions/package.json b/examples/page-transitions/package.json
deleted file mode 100644
index 6aa7173f..00000000
--- a/examples/page-transitions/package.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name": "page-transitions",
- "version": "1.0.0",
- "scripts": {
- "dev": "NODE_ENV=development node server.js",
- "build": "next build",
- "start": "NODE_ENV=production node server.js"
- },
- "dependencies": {
- "compression": "^1.7.0",
- "express": "^4.15.3",
- "next": "latest",
- "next-routes": "^1.0.40",
- "raf": "^3.3.2",
- "react": "^16.0.0",
- "react-dom": "^16.0.0"
- },
- "license": "ISC"
-}
diff --git a/examples/page-transitions/pages/_document.js b/examples/page-transitions/pages/_document.js
deleted file mode 100644
index 40c3fda1..00000000
--- a/examples/page-transitions/pages/_document.js
+++ /dev/null
@@ -1,21 +0,0 @@
-import React from 'react'
-import Document, { Head, Main, NextScript } from 'next/document'
-
-// ---------------------------------------------
-
-export default class CustomDocument extends Document {
- render () {
- return (
-