HUB hero image

How to Travel from

Berlin to St Johnsbury

by Rideshare, Route or Car

Berlin
+0
St Johnsbury
Transport search to St Johnsbury
Berlin
+0
St Johnsbury
Building a composite car route
Cheapest
Best Offer!
Car
3 h 45 min
348 km.
from $19
Composite Route Car Only

Three ways to Travel from Berlin to St Johnsbury

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

Greyhound USA

Phone:
+1 214-849-8100
Website:
greyhound.com/
Other from Concord to Montpelier
Ave. Duration:
2h 30m
Frequency:
Once daily
Estimated price:
$9.55–$101.91

Concord Coach Lines

Phone:
+1 800 639 3317
Website:
concordcoachlines.com/
Other from Berlin to Concord,
Ave. Duration:
3h 20m
Frequency:
Once daily
Estimated price:
$24.20–$35.67

Rural Community Transportation

Phone:
802-748-8170
Website:
riderct.org
Other from Montpelier Transit Center to St.
Ave. Duration:
1h 10m
Frequency:
3 times a day

Questions and Answers

What is the cheapest way to get from Berlin to St Johnsbury?

The cheapest way to get from Berlin to St Johnsbury is to drive which costs $9.78 - $15.22 and takes 1h 23m.

What is the fastest way to get from Berlin to St Johnsbury?

The fastest way to get from Berlin to St Johnsbury is to drive which takes 1h 23m and costs $9.78 - $15.22 .

Is there a direct bus between Berlin and St Johnsbury?

No, there is no direct bus from Berlin to St Johnsbury. However, there are services departing from Berlin and arriving at St. Johnsbury Welcome Center/Transit Hub via Concord and Montpelier Transit Center. The journey, including transfers, takes approximately 9h.

How far is it from Berlin to St Johnsbury?

The distance between Berlin and St Johnsbury is 450 km. The road distance is 91.6 km.

How do I travel from Berlin to St Johnsbury without a car?

The best way to get from Berlin to St Johnsbury without a car is to bus which takes 9h and costs $28.26 - $119.57 .

How long does it take to get from Berlin to St Johnsbury?

It takes approximately 9h to get from Berlin to St Johnsbury, including transfers.

Where do I catch the Berlin to St Johnsbury bus from?

Berlin to St Johnsbury bus services, operated by Concord Coach Lines, depart from Berlin station.

Where does the Berlin to St Johnsbury bus arrive?

Berlin to St Johnsbury bus services, operated by Concord Coach Lines, arrive at Concord, NH station.

What is the time difference between Berlin and St Johnsbury?

It is currently 05:09 at both, Berlin and St Johnsbury.

Can I drive from Berlin to St Johnsbury?

Yes, the driving distance between Berlin to St Johnsbury is 92 km. It takes approximately 1h 23m to drive from Berlin to St Johnsbury.

Where can I stay near St Johnsbury?

There are 31+ hotels available in St Johnsbury. Prices start at $61.89 per night.
+0