COVID-19 Travel Guide
Learn more ›

Search bus tickets to Portsmouth

switcheroo

Quickview

How to get to Portsmouth by bus

Routes25
Trips per day45
bus lines2
Stations2
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a bus ticket to Portsmouth?

$12.99 is the cheapest price for a bus ticket to Portsmouth, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Portsmouth. In the last month, buses from Boston to Portsmouth had the lowest average price at $15.12.

Where is the bus station in Portsmouth, NH?

The busiest bus station in Portsmouth is Portsmouth Transp Ctr - 185 Grafton Rd. As Portsmouth's main station, it has the most buses coming and going. However, a popular alternative is Bus Stop - 54 Hanover St.

Dover

There are 31 scheduled buses per day from Dover to Portsmouth. The route can be as long as 11 miles, or 17 kilometers. On average, the journey takes 1 hour . One bus company, C&J, connects Dover to Portsmouth. Buses from Dover usually arrive in Portsmouth at Portsmouth Transp Ctr - 185 Grafton Rd.
Avg. Time
1h 0m
Avg. Price
$4.00

Boston

There are 19 scheduled buses per day from Boston to Portsmouth. The route can be as long as 52 miles, or 83 kilometers. On average, the journey takes 1 hour and 33 minutes. There are 2 bus lines that operate on this route. C&J has the most daily buses. Buses from Boston usually arrive in Portsmouth at Portsmouth Transp Ctr - 185 Grafton Rd.
Avg. Time
1h 33m
Avg. Price
$15.92

Atlantic City

There are 4 scheduled buses per day from Atlantic City to Portsmouth. The route can be as long as 320 miles, or 514 kilometers. On average, the journey takes 11 hours and 58 minutes. One bus company, Greyhound, connects Atlantic City to Portsmouth. Buses from Atlantic City usually arrive in Portsmouth at Bus Stop - 54 Hanover St.
Avg. Time
11h 58m
Avg. Price
$84.00

San Diego

There are 4 scheduled buses per day from San Diego to Portsmouth. The route can be as long as 2596 miles, or 4176 kilometers. On average, the journey takes 82 hours and 45 minutes. One bus company, Greyhound, connects San Diego to Portsmouth. Buses from San Diego usually arrive in Portsmouth at Bus Stop - 54 Hanover St.
Avg. Time
3d 10h 45m
Avg. Price
$404.00

Los Angeles

There are 3 scheduled buses per day from Los Angeles to Portsmouth. The route can be as long as 2605 miles, or 4192 kilometers. On average, the journey takes 77 hours and 36 minutes. One bus company, Greyhound, connects Los Angeles to Portsmouth. Buses from Los Angeles usually arrive in Portsmouth at Bus Stop - 54 Hanover St.
Avg. Time
3d 5h 36m
Avg. Price
$221.29

Located in New Hampshire, Portsmouth is accessible by bus from 25 other cities. You can choose from 45 daily scheduled trips when you search for buses to Portsmouth on Wanderu. C&J usually has the most buses on any given day.

Looking for other ways to get there? Train tickets to Portsmouth are also available..

Bus companies serving Portsmouth

Greyhound

There are 3 scheduled Greyhound buses per day. Greyhound can get you to Portsmouth from 29 cities, including New York.
Avg. Time
6h 37m
Avg. Price
$43.85

C&J

There are 20 scheduled C&J buses per day. C&J can get you to Portsmouth from 2 cities, including Boston.
Avg. Time
1h 35m
Avg. Price
$16.20